当我从启动器单击图标时,什么也没有发生。当我在终端中输入“steam”时,我得到了这个:
steam
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140829154109_1.dmp
Finished uploading minidump (out-of-process): success = no
error: libcurl.so: cannot open shared object file: No such file or directory
/home/stefan/.local/share/Steam/steam.sh: line 730: 6206 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
mv: cannot stat ‘/home/stefan/.steam/registry.vdf’: No such file or directory
Installing bootstrap /home/stefan/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME has been set by the user to: /home/stefan/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140829154110_1.dmp
Finished uploading minidump (out-of-process): success = no
error: libcurl.so: cannot open shared object file: No such file or directory
/home/stefan/.local/share/Steam/steam.sh: line 730: 6332 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
该怎么办?:( 我从 Ubuntu 软件中心安装了 Steam。
答案1
这听起来很疯狂,但解决办法是
- 卸载 Nvidia 或 AMD 驱动程序
- 即
sudo apt-get purge fglrx*
或sudo apt-get purge nvidia-*
- 即
- 重启
- 启动 Steam 并让其更新,同时使用开放的驱动程序
- 重新安装专有驱动程序
- 最后再次重新启动。
Steam 专有的 AMD/Nvidia 驱动程序存在某种问题,从而导致了此问题。有关更多信息,请参阅此处:https://github.com/ValveSoftware/steam-for-linux/issues/3248