при загрузке steam на мой amd64 bit ubuntu pc я получаю сообщение об ошибке - вам не хватает следующих 32-битных библиотек, и steam может не работать: libGL.so.1
любые исправления приветствуются
Сделайте это:
sudo apt-get install --reinstall libgl1-mesa-glx:i386
Это установит пакеты для поддержки 32-разрядных библиотек по машине.
Если вышеупомянутый метод не работает, попробуйте следующее:
sudo apt-get install libgl1-mesa-glx-lts-utopic:i386
Я заметил, что пакет был в/app-install/библиотека, таким образом, я использовал команду Upgrade, все было установлено, и я смог войти в систему.
sudo apt-get upgrade steam -f
Я пытался установить пар с файлом, который я загрузил от их веб-сайт , но получил ту ошибку. Я удалил пар и затем переустановил его с командой sudo apt-get install steam
, и теперь он хорошо работает.
Для меня то, что зафиксировало его, было:
sudo apt install bumblebee bumblebee-nvidia primus linux-headers-generic
И перезагрузка. Я работаю на Гостеприимных 16.04 на ноутбуке Dell XPS 15 с графическим процессором Nvidia GTX 1050. Я подозреваю решение, которое работы будут довольно определенными для аппаратных средств.
Это решило его для меня (у меня есть карта Nvidia):
sudo apt install libgl1-nvidia-glx:i386
Причина, по которой предлагается так много исправлений, заключается в том, что эта ошибка говорит об отсутствии библиотеки, необходимой Steam для обработки определенной графики. И специфика того, что необходимо для каждой системы, может варьироваться. Запустите steam из командной строки, чтобы узнать, что нужно вашей системе. Вы увидите такой вывод:
Package xterm needs to be installed
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1:i386 needs to be installed
x-terminal-emulator: invalid option -- 'T'
QTerminal 0.14.1
Usage: qterminal [OPTION]...
Давай, установи эти пакеты:
sudo apt-get install -y [имя-пакета-1] [имя-пакета2] [...]
А затем попробуй снова работает пар. Должен быть как новый.