我一直在尝试在容器中运行 Steam,但在初始依赖项安装后,它根本无法运行。尝试在终端上运行它会出现以下错误:
$ lxc-attach --clear-env -n steam -- sudo -u ubuntu -i \
> env DISPLAY=$DISPLAY PULSE_SERVER=$PULSE_SOCKET steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
我应该手动安装一些 Mesa 依赖项吗?
PS这是一台装有 AMD APU 的机器。
你检查过这个链接吗?
Steam 无法在 Ubuntu 16.04 LTS 中打开
他们和你有同样的问题,这就是他们的建议:
Steam 使用自己的库以独立于系统的库。但是它不能包含所有内容(如所有驱动程序和更多内容),并且 radeon 驱动程序使用 libstdc++.so 文件,该文件是与 Steam 运行时包含的版本不兼容的较新版本。通过删除此文件,您可以让它查找您系统的库,而不是一个 steam 运行时的库。
尝试这个 :