Запустите Witcher2, исправив список проблем с зависимостями

Запустите Witcher2, исправив список проблем с зависимостями

Я установил 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-файла за раз. Они даже могут потенциально вызвать некоторые неожиданные ошибки. Проверьте свои репозитории, есть вероятность, что вы извлекаете обновления либо из нового репозитория, в котором есть регрессии, либо из старого репозитория, который не настолько актуален, чтобы запустить игру и установить драйвер.

Связанный контент