Я установил Witcher2 из файла .sh, и когда я пытаюсь запустить игру, мне выдается длинный список проблем с зависимостями:
./witcher2 failed to start due to the following dependancy problems:
linux-gate.so.1 => (0xf77d2000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf771a000)
libSDL2-2.0.so.0 => not found
libSDL2_image-2.0.so.0 => not found
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7710000)
librt.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf770b000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf766b000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7537000)
libopenal-eon.so.1 => ./libopenal-eon.so.1 (0xf74cc000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf73e4000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf739e000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7381000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7365000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf71b6000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf718d000)
libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf7174000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7161000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf715d000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf7156000)
libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf7153000)
libxcb-glx.so.1 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf713b000)
libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf7135000)
libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 0xf7131000)
libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf712c000)
libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf7125000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7103000)
libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf7100000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf70fa000)
libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf70ea000)
/lib/ld-linux.so.2 (0xf77d4000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf70d0000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf70a8000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf70a4000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf709c000)
Я хотел установить драйвер графики Intel для своего компьютера с помощью их установщика, но он не устанавливался; он выдавал следующее:
Пакет: intel-linux-graphics-installer
Ошибка: Зависимость невыполнима:libgtk-3-0 (>=3.16.2)
Итак, я поискал libgtk
, чтобы установить, и он выдал мне еще одну ошибку зависимости, которую я скачал. Он также выдал мне еще одну ошибку зависимости. Это продолжалось до тех пор, пока я не сдался после попытки установить около 9 файлов .deb (все они продолжали выдавать мне последовательные ошибки зависимости).
Мой ноутбук — Lenovo G50-80 с процессором Core i3 4-го поколения и видеокартой HD Graphics 4400. Аппаратная часть такая же, как и при покупке.
решение1
Это, вероятно, не исправит ситуацию, поскольку я видел, как эти кроличьи норы, на которые вы смотрите, заходят довольно глубоко, но я бы начал с выполнения доступных обновлений в вашей системе. Я вижу на снимке экрана, который вы оставили, что менеджер обновлений имеет кое-что для вас.
Часто проблема с этими кроличьими норами, которые уходят так глубоко, не будет легко исправить обновлением одного deb-файла за раз. Они даже могут потенциально вызвать некоторые неожиданные ошибки. Проверьте свои репозитории, есть вероятность, что вы извлекаете обновления либо из нового репозитория, в котором есть регрессии, либо из старого репозитория, который не настолько актуален, чтобы запустить игру и установить драйвер.