我所有的游戏都出现此错误:消息:SDL_GL_LoadLibrary 错误:无法加载 libGL.so.1
我发现这个HIB 游戏(Aquaria 和 Penumbra)无法找到 libGL.so.1,即使它存在
但 sudo apt-get install libg
l1-mesa-glx:i386 libgl1-mesa-dri:i386 不起作用:
E: No se ha podido localizar el paquete libgl1-mesa-glx:i386
E: No se ha podido localizar el paquete libgl1-mesa-dri:i386
glxgears 工作正常并且我有 libGL:
visgean@rewitaqia:/opt/Aquaria$ locate libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2
/usr/lib32/mesa/libGL.so.1
/usr/lib32/mesa/libGL.so.1.2
有任何想法吗?
答案1
我发现进入
sudo ln -s /usr/lib32/libGL.so /usr/lib/libGL.so.1
是解决方案。
答案2
讨论替代解决方案在 github。
本质上它包括删除或重命名以下文件。
~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1