错误:您缺少以下 32 位库,Steam 可能无法运行:libXtst.so.6

错误:您缺少以下 32 位库,Steam 可能无法运行:libXtst.so.6

我知道很多人在 Ubuntu 16.04 64 位上启动 Steam(从 Steam 而不是 repos 下载)时遇到问题,并出现以下错误消息:

svetlana@svetlana-desktop:~$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libXrandr.so.2
libgobject-2.0.so.0
libglib-2.0.so.0
libgtk-x11-2.0.so.0
libpulse.so.0
libgdk_pixbuf-2.0.so.0
Installing breakpad exception handler for appid(steam)/version(1463778979)
Installing breakpad exception handler for appid(steam)/version(1463778979)
Installing breakpad exception handler for appid(steam)/version(1463778979)
Installing breakpad exception handler for appid(steam)/version(1463778979)
[2016-05-22 16:33:15] Startup - updater built May 20 2016 18:57:58
[2016-05-22 16:33:15] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2016-05-22 16:33:15] Checking for update on startup
[2016-05-22 16:33:15] Checking for available updates...
[2016-05-22 16:33:15] Download skipped by HTTP 304 Not Modified
[2016-05-22 16:33:15] Nothing to do
[2016-05-22 16:33:15] Verifying installation...
[2016-05-22 16:33:15] Performing checksum verification of executable files
[2016-05-22 16:33:15] Verification complete
[2016-05-22 16:33:16] Shutdown

我的问题有人找到解决方案了吗?

答案1

似乎找不到几个静态目标文件,仔细查看后发现好像缺少几个包。下面是包以及我找到答案的地方。

libXtst.so.6-libxtst6

libXrandr.so.2-libxrandr2

libgobject-2.0.so.0-libglib2.0-0

libglib-2.0.so.0-libglib2.0-0

libgtk-x11-2.0.so.0-库libgtk2.0-0

libpulse.so.0-libpulse0

libgdk_pixbuf-2.0.so.0-库libgdk-pixbuf2.0-0

作为一行代码:

 sudo apt update && sudo apt install libxtst6 libxrandr2 libglib2.0-0 libgtk2.0-0 libpulse0 libgdk-pixbuf2.0-0

如果仍然出现该错误,则修复起来并不容易,这可能是 Steam 的问题。我不使用 Steam,所以我可能错了。

答案2

steam 是一个 32 位应用程序,如果您没有运行 32 位系统,则需要每个包名称的 :i386 版本。

sudo apt update && sudo apt install libxtst6:i386 libxrandr2:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libgdk-pixbuf2.0-0:i386 -y

答案3

截至最新更新,他们已修复该错误并且 steam 现在可以再次运行。

答案4

我无法让 Debian 软件包在 2024 年正常工作。最终,steam 只能以 SU 权限启动:

sudo /usr/games/steam

当然,这不是可以使用的状态。相反,解决方案是从其他地方获取包:

flatpak 安装 com.valvesoftware.Steam

相关内容