Я уже установил Steam, но когда я нажимаю на программу, я получаю это сообщение
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Я не знаю, что устанавливать или даже делать.
Я уже установил Steam, но когда я нажимаю на программу, я получаю это сообщение
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Я не знаю, что устанавливать или даже делать.
Ответы:
Нет проблем. Кстати, добро пожаловать в Linux и Ubuntu.
Во-первых, если вы не установили Steam из Ubuntu Software Center и не пытались, посмотрите, сможете ли вы установить его таким образом, предварительно удалив Steam из вашей системы. Возможно, вам придется sudo apt-get update
заранее запустить терминал (когда он запрашивает ваш пароль, он печатает, даже если на экране ничего не отображается). Я также заметил, что Steam появляется только в Центре программного обеспечения, когда вы нажимаете «показать технические элементы» внизу.
Если это не поможет, обратитесь к разделу « Известные проблемы» в вики Valve Developer. Следуйте инструкциям для дистрибутивов на основе Debian:
sudo apt-get install lib32stdc++6
Дайте мне знать, если эти инструкции не имеют смысла.
Кажется, это происходит на каждой 64-битной ОС.
Полный отчет об ошибке здесь: https://github.com/ValveSoftware/steam-for-linux/issues/321
Решение :
gksudo gedit /etc/ld.so.conf.d/steam.conf
Добавьте следующие две строки в файл :
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
Затем выполните :
sudo ldconfig
Теперь вы сможете запустить Steam
решение найдено здесь: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian
Вот что я должен был сделать на Intel Sandy Bridge (графика HD3000) - для Nvidia / AMD используйте соответствующий источник:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
Steam и 3D в vmWare теперь работают.
fglrx
пакет multiarch libGL.so
, который получил имя libgl1-fglrx-glx:i386
, и затем создать символическую ссылку на /usr/lib/i386-linux-gnu/fglrx/libGL.so.1
. Тогда это сработало отлично.
Вы, вероятно, используете 64-битную версию Ubuntu.
Просто откройте терминал и введите:
sudo apt-get install ia32-libs
Таким образом, вы получите полную совместимость с 32-битными приложениями, такими как Steam, Skype и другие.
Я бегу 14.04 LTS
(с elementary OS 0.3.2 Freya 64bit
), и это отлично сработало для меня:
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install steam
Кроме того, следует отметить, что на самом деле это было решением другой (но связанной) проблемы.
Как запустить Steam с ATI 13.04 на Ubuntu 13.04 64bit с ядром 3.8.12:
открытый терминал
Создайте файл запуска в вашем домашнем каталоге:
sudo gedit st3am.sh
поместите это в файл:
LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
Сохраните и сделайте исполняемый файл:
chmod a+x st3am.sh
Сделать ярлык и перейти на рабочий стол или добавить в меню приложения
Веселиться :)
Я просто побежал, используя optirun. Из окна терминала: optirun steam
. Запускает пар на моей видеокарте, а не на процессорной графике Intel.
У меня была похожая проблема с nVidia и Steam, при использовании GeForce 650ti с 331 драйвером. Я закончил тем , что делал CTRL- ALT- F1и входа в систему , затем
sudo service lightdm stop
,
telinit 3
(возможно , нет необходимости после остановки службы), и sudo sh NVIDIA*.run
.
Оригинальные 331 драйверы были удалены, и установка (на этот раз) прошла нормально, и Steam работает.