程序无法找到 libGL.so.1

程序无法找到 libGL.so.1

这涉及到我前段时间从 Humble Bundle 8 购买的游戏《Hotline Miami》。

安装并单击可执行文件后什么也没有发生,因此我从终端运行它并收到此错误:

/opt/hotline-miami/hotline_launcher: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

但根据locate命令,我似乎已经安装了libGL.so.1,它给了我以下信息:

/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/i386-linux-gnu/primus/libGL.so.1
/usr/lib/nvidia-current-updates/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/primus/libGL.so.1
/usr/lib32/nvidia-current-updates/libGL.so.1

知道是什么原因导致了这个问题吗?我在网上找不到任何解决方案。

计算机是 Acer 4830TG,运行 Ubuntu 12.04(在我决定切换到 12.04 之前,这个游戏在 12.10 上运行得很好)

答案1

看来如果我卸载 ia32-libs 及其依赖的软件包,游戏将运行,尽管目前存在没有声音的问题。

相关内容