Я пытаюсь установить Steam на Ubuntu 14.04, но мне не хватает библиотеки
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Я установил, libgl1-mesa-glx:i386
но он все еще не работает. При использовании карты nvidia с помощью bumblebee ( optirun
) она запускается нормально, поэтому я не знаю, что это может быть.
У меня также есть Ubuntu 13.04, и я могу без проблем запустить steam с картой Intel, и использовать optirun только при запуске игр.
locate libGL.so
и посмотрите, есть ли у вас. Тогда вы можете сделать символическую ссылку.sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1
:) Спасибоsudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1
тоже сработало. спасибо за размещение вопроса.Ответы:
Для систем на базе Optimus для нормальной работы вам нужны универсальные меза-библиотеки, а затем шмель переключится на те, что нужны NVidia.
Эти ссылки фактически контролируются механизмом альтернатив.
Чтобы выбрать, какой из них вы хотите использовать, вызовите:
Обязательно настройте мезу один.
То же самое для 64-битных библиотек:
После этого перезагрузите систему и попробуйте снова запустить steam.
источник
sudo ldconfig
и посмотрите, сработало ли это.@DavidWinchester, выполняющий эту команду (ниже), работает хорошо:
спасибо за размещение вопроса
источник
У меня была та же проблема, каждый раз, когда я пытался запустить Steam, это сообщало мне об ошибке libgl.so.1. Все, что я сделал, это набрал это в терминале и снова открыл пар, и это сработало.
Если это работает для вас, пожалуйста, проголосуйте. Кроме того, если у вас возникли дополнительные проблемы, дайте мне знать в ответах. Я буду рад помочь
источник
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
Ваше решение находится на веб-странице выше. Удалите все имеющиеся у вас драйверы nvidia и установите их.
источник