Ubuntu 12.04 - Steam не работает

Я уже давно пользуюсь Steam в Linux, и у меня никогда не было проблем. Хотя недавно, в последние несколько дней, Steam, кажется, больше не запускается - или, по крайней мере, я не вижу его работающим и не могу получить доступ ни к одной из моих игр. Я попытался переустановить его, но безрезультатно.

Если я попытаюсь запустить «steam» в терминале, это то, что я получаю:

Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is enabled automatically

, и тогда ничего не происходит.

Если я попытаюсь открыть его с помощью STEAM_RUNTIME=0 steam, я получу:

Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is disabled by the user

Error: You are missing the following 32-bit libraries, and Steam may not run:

libpangoft2-1.0.so.0
libpango-1.0.so.0
libgtk-x11-2.0.so.0
libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0
libpangocairo-1.0.so.0
libgdk_pixbuf-2.0.so.0
libcairo.so.2
libpango-1.0.so.0
libnss3.so
libnssutil3.so
libsmime3.so
libplc4.so
libnspr4.so

Так что я совершенно не понимаю, что здесь произошло. Я ничего не изменил в своей конфигурации, и я даже не уверен, где найти такие библиотеки.

Что я могу сделать, так как удаление и переустановка не работали?

Небольшое обновление: я попытался открыть Playonlinux (моя установка WoW тоже перестала работать), и я получил сообщение об ошибке, которое в основном сказал, что у меня больше нет 32-битных библиотек и что мои игры не могут работать должным образом. Итак, теперь вопрос - как мне их вернуть? :)

ВТОРОЕ ОБНОВЛЕНИЕ: я попытался переустановить ia32-libs, и вот результат:

    sudo apt-get install ia32-libs
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
     ia32-libs : Depends: ia32-libs-multiarch
    E: Unable to correct problems, you have held broken packages.

Итак, я попытался запустить sudo apt-get install ia32-libs-multiarch, и я получил это:

    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
     ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed
                        Depends: gtk2-engines:i386 but it is not going to be installed
                        Depends: gtk2-engines-murrine:i386 but it is not going to be installed
                        Depends: gtk2-engines-pixbuf:i386 but it is not going to be installed
                        Depends: gtk2-engines-oxygen:i386 but it is not going to be installed
                        Depends: ibus-gtk:i386 but it is not going to be installed
                        Depends: libcanberra-gtk-module:i386 but it is not going to be installed
                        Depends: libgail-common:i386 but it is not going to be installed
                        Depends: libgtk2.0-0:i386 but it is not going to be installed
                        Depends: librsvg2-common:i386 but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

Я думаю, что на данный момент довольно очевидно, что мои 32 фунта либо исчезли, либо перестали распознаваться, но я понятия не имею, почему.

0
задан 2 October 2013 в 18:22

2 ответа

Почему-то либо у вас отсутствуют библиотеки, либо Steam не знает, где они находятся. Вы можете решить первое, выполнив:

sudo apt-get install libpango-1.0-0 libpangoft2-1.0-0 libgtk2.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libcairo2 libnss3-1d libnss3 libnspr4-0d

Как только вы это сделаете, попробуйте еще раз.

0
ответ дан 2 October 2013 в 18:22

Я только что столкнулся с этой проблемой. Я переместил steam на диск в формате ntfs для чтения в Windows. Я символически связал ~ / .local / share / Steam с другой папкой, и я думаю, что это было проблемой. Я положил обратно файлы Steam и связал только папку SteamApps, после чего все заработало.

0
ответ дан 2 October 2013 в 18:22

Другие вопросы по тегам:

Похожие вопросы: