Мне было просто интересно, какую команду я бы использовал для установки перед или за именем файла (я очень плохо знаком с Linux, и мне кажется, что ничего не работает, даже steam).
Файл libGL.so
находится во всевозможных пакетах. В зависимости от Вашей видеокарты выбирают один из них :
имя пакета:
fglrx
fglrx-updates
nvidia-173
nvidia-304-updates
nvidia-304
nvidia-331-updates
Устанавливают их с:
sudo apt-get install <package-name>
Существует много инструментов для установки пакетов в Ubuntu, некоторые из этих инструментов являются GUI (таким как Центр программного обеспечения Ubuntu - Синаптический - и т.д....), в то время как другие все еще CLI, если Вам нравится режим командной строки (такой как apt-get
, dpkg
, aptitude
...).
самая известная команда для установки пакета
sudo apt-get install package-name
Так все из того, что Вы хотите сделать, должен вставить корректное имя пакета.
Так для Вашего вопроса можно работать;
sudo apt-get install libgl
, Но это произвело бы ошибку
E: Unable to locate package libgl
почему? потому что имя пакета не корректно. Хороший прием в терминале Linux должен использовать двойную Вкладку для автоматического заполнения поэтому при записи, что команда выше добивается цели. вывод был бы похож:
$sudo apt-get install libgl
хит двойная Вкладка вывод будет
Display all 272 possibilities? (y or n)
, Это означает, что у Вас есть 272 возможных пакета, запускающиеся с имени libgl,
, таким образом, необходимо знать точно, что Вы хотите установить.
Это - просто запуск для знания больше об установке программного обеспечения в Ubuntu, вероятно, необходимо считать этот https://help.ubuntu.com/community/InstallingSoftware и также эта ссылка https://, wiki.ubuntu.com/SoftwareCenter был бы полезен
При использовании Докера Вы, вероятно, хотите установить libgl1-mesa-glx
. Здесь, пример для node
контейнер.
FROM node:10.0.0
RUN apt-get update && apt-get install libgl1-mesa-glx
По всей вероятности Вы захотите apt-get install libgl1-mesa-glx
. Найденный этим apt-cache search libgl |egrep '^libgl[^a-z]'
.