Linux Steam:缺少 libc.so.6?但我没有?

Linux Steam:缺少 libc.so.6?但我没有?

我正在尝试让 steam 在基于 Debian 的 Linux 安装上运行,但它一直告诉我缺少“以下 32 位库:libc.so.6”

但是,我在 /lib/i386-linux-gnu 中找到了它。如果 steam 找不到它,它到底在哪儿找呢?我可以把它复制到哪里才能找到它?

答案1

我知道这是一个老问题,但肯定有人会想到这里。

如果您已经添加了 386 arch 并安装了 steam,那么只需从终端启动它,它就会显示运行所需的缺少的软件包。这是我的终端日志:

$ steam
# Failed to parse arguments: Option “--disable-factory” is no longer supported in this version of gnome-terminal.
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
Running Steam on debian 10 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6

我只需使用以下命令安装缺少的库:

#apt install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

然后一切都很顺利。libc6:i386 已经为我安装好了。 当心因为这些包可能因不同的显卡而不同!不要只是从上面复制代码。

这里有一些很好的资源: https://wiki.debian.org/Steam

相关内容