steam 因缺少 32 位库而无法启动

steam 因缺少 32 位库而无法启动

在 kubuntu 14.04 上全新安装 steam 时出现此问题

Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is disabled by the user
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libXrandr.so.2
libgtk-x11-2.0.so.0
libgdk_pixbuf-2.0.so.0

编辑:在弄清楚如何安装正确的 32 位库之后,steam 仍然无法启动。我认为 cef-extensions 只是一个障眼法。

Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1454620878)
Installing breakpad exception handler for appid(steam)/version(1454620878)
Installing breakpad exception handler for appid(steam)/version(1454620878)
Installing breakpad exception handler for appid(steam)/version(1454620878)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0306/133346:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
[0306/133346:ERROR:browser_main_loop.cc(203)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Installing breakpad exception handler for appid(steamwebhelper)/version(20160204122139)
Installing breakpad exception handler for appid(steamwebhelper)/version(1454588499)
[0306/133346:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
Installing breakpad exception handler for appid(steamwebhelper)/version(20160204122139)
Installing breakpad exception handler for appid(steamwebhelper)/version(1454620878)
Installing breakpad exception handler for appid(steamwebhelper)/version(1454620878)
assert_20160306133344_1.dmp[19624]: Uploading dump (out-of-process)
/tmp/dumps/assert_20160306133344_1.dmp
/home/tomasz/.local/share/Steam/steam.sh: line 756: 19596 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20160306133344_1.dmp[19624]: Finished uploading minidump (out-of-process): success = yes
assert_20160306133344_1.dmp[19624]: response: CrashID=bp-6b6e5d50-0d39-492a-8efa-f6a352160306
assert_20160306133344_1.dmp[19624]: file ''/tmp/dumps/assert_20160306133344_1.dmp'', upload yes: ''CrashID=bp-6b6e5d50-0d39-492a-8efa-f6a352160306''

答案1

这是因为您缺少我的 kubuntu 运行 steam 所需的一些文件。来源

  1. 安装 lib32z1
    sudo apt-get install lib32z1
  2. 安装 lib32ncurses5
    sudo apt-get install lib32ncurses5

如果库已安装,请尝试删除 steam.sh 文件并重新安装 steam

  1. sudo rm /home/user/.local/share/Steam/steam.sh
  2. sudo apt-get install --reinstall steam

如果这两种解决方案都不起作用,并且你正在使用 Nouveau 驱动程序,请尝试安装此 nvidia-352 驱动程序sudo apt-get install nvidia-352

相关内容