我只是想知道在文件名前面或后面我会使用什么命令来安装(我对 Linux 很陌生,似乎没有什么对我有用,甚至 steam 也不行)。
答案1
您很可能想要apt-get install libgl1-mesa-glx
。通过 找到apt-cache search libgl |egrep '^libgl[^a-z]'
。
答案2
如果你正在使用 Docker,你可能需要安装libgl1-mesa-glx
。下面是一个容器的示例node
。
FROM node:10.0.0
RUN apt-get update && apt-get install libgl1-mesa-glx
答案3
Ubuntu 中有许多用于安装软件包的工具,其中一些工具是 GUI(例如 Ubuntu 软件中心 - Synaptic - 等等...),而如果您喜欢命令行模式,其他工具仍然是 CLI(例如apt-get
,,dpkg
... aptitude
)。
安装包的最知名的命令是
sudo apt-get install package-name
因此您要做的就是插入正确的包名称。
因此,对于您的问题,您可以运行;
sudo apt-get install libgl
但这会产生错误
E: Unable to locate package libgl
为什么?因为包名不正确。Linux 终端中的一个好技巧是使用 doubleTab来自动完成,因此在编写上述命令时可以做到这一点。输出将如下所示:
$sudo apt-get install libgl
命中双Tab输出将
Display all 272 possibilities? (y or n)
这意味着你有 272 个可能的软件包以名称 libgl 开头,
所以你必须确切地知道你想要安装什么。
这只是一个开始,如果你想了解更多关于在 Ubuntu 上安装软件的信息,你可能需要读一下这篇文章https://help.ubuntu.com/community/InstallingSoftware还有这个链接https://wiki.ubuntu.com/SoftwareCenter会有帮助
答案4
该文件libGL.so
位于不同的包中。根据您的显卡选择其中之一:
包裹名字:
fglrx
fglrx-updates
nvidia-173
nvidia-304-updates
nvidia-304
nvidia-331-updates
使用以下命令安装它们:
sudo apt-get install <package-name>