我有一个全新安装的 Debian 9。
安装完成后,我安装了 NVIDIA 专有驱动程序,一切运行正常。
当我尝试安装 Steam 时出现了问题,因为它开箱即用,无法在 Debian 64 位上运行;我必须安装一些软件包,例如:
apt install libgl1-nvidia-glx:i386
仅适用于:
dpkg --add-architecture i386
问题是安装该包之后,由于现在我有一些损坏的依赖项并且无法apt
正确使用,因此 LibreOffice 和 Nvidia 被卸载了。
最后,我的整个系统都崩溃了,唯一的解决方法就是全新安装。
我也尝试过aptitude
,问题是一样的。
答案1
该问题在 debian 官方文档中有解释:Steam 运行时问题。
蒸汽附带一些库的自己的版本(“Steam 运行时”)尝试在 Ubuntu 的后续版本中模拟 Ubuntu 12.04 环境。
然而,Steam Runtime 中包含的一些核心库经常与 Debian 中包含的其他库的较新版本冲突(例如驱动程序,特别是开源 ATI 驱动程序)。
解决问题:
从 Steam Runtime 中删除有问题的文件
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0
重新启动系统。