启动 Steam 时出现缺少库错误

启动 Steam 时出现缺少库错误

sudo apt-get install steam在 64 位计算机上运行 Debian 8.2“Jessie”。我接受 Valve 的条款和条件。我的显卡是NVIDIA的。我已经nvidia-driver安装了该软件包。

我尝试steam在终端中运行,但收到​​此错误:

Running Steam on debian 8 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
[2016-03-17 21:27:16] Startup - updater built Mar 10 2016 10:39:59
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2016-03-17 21:27:16] Checking for update on startup
[2016-03-17 21:27:16] Checking for available updates...
[2016-03-17 21:27:16] Download skipped: /client/steam_client_ubuntu12 version 1457636973, installed version 1457636973
[2016-03-17 21:27:16] Nothing to do
[2016-03-17 21:27:16] Verifying installation...
[2016-03-17 21:27:16] Performing checksum verification of executable files
[2016-03-17 21:27:17] Verification complete
[2016-03-17 21:27:20] Shutdown

我该如何解决?

答案1

您应该安装缺少的 32 位版本的libGL.so.1.对于 nvidia,这将位于软件包中libgl1-nvidia-glx:i386

如果您还没有这样做,您还需要将 i386 架构添加到您的 Debian 系统中:dpkg --add-architecture i386

您可能还需要安装libgl1-mesa-glx:i386和/或glx-diversions如果尚未安装它们。

答案2

原来我的Nvidia驱动安装错了。我必须使用向后移植遵循这些说明:https://wiki.debian.org/NvidiaGraphicsDrivers#jessie-352

答案3

steam安装时有信息:

请安装 nvidia-driver-libs-i386 软件包

https://packages.debian.org/buster/nvidia-driver-libs-i386

安装方法如下:

sudo apt install nvidia-driver-libs:i386

相关内容