Steam 无法在 18.04 上启动

Steam 无法在 18.04 上启动

我在 Ubuntu 18.04,64 位。

我从 Steam 网站下载了 .deb。我尝试使用 Ubuntu 软件进行安装。似乎没有用。我尝试通过终端进行安装,使用各种命令和命令组合。

sudo dpkg -i ~/Downloads/steam_latest.deb
sudo apt-get update
sudo apt --fix-broken install
sudo apt-get install -f

在 Ubuntu 软件中,它目前将“Steam”和“Steam 安装程序”列为已安装的应用程序。当我进入 Steam 并单击“启动”时,什么也没发生。当我从桌面打开显示应用程序菜单并输入“Steam”时,会出现一个名为 Steam 的程序,带有 Steam 徽标。我点击它;什么也没发生。

我该如何诊断出了什么问题?

我如何查明为什么 Steam 无法在我的电脑上运行?

编辑 – 回应 Organic Marble,以下是该命令的代码输出steam

Repairing installation, linking /home/elen/.steam/steam to /home/elen/.local/share/Steam
Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/elen/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib/i386-linux-gnu/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/elen/.local/share/Steam/steam.sh: line 444: no match: ssfn*

答案1

在全新安装的控制台上运行“steam”也对我而言停滞不前。以下是使它对我有用的操作顺序。

  1. 已删除 ~/.steam
  2. 已删除 ~/.local/share/Steam
  3. 在终端中运行“steam”。当它停止时按下 Control+C
  4. 在终端中运行“~/.local/share/Steam/ubuntu12_32/steam”。它自动更新并正常完成。
  5. 再次运行“steam”。它正常启动。

我在 Ubuntu 17.04 和 17.10 上遇到过这种情况,此后它一直运行良好,尽管第 4 步的二进制文件不同。这似乎是它们的初始设置存在问题。

答案2

好吧,伙计,我也遇到过类似的问题。希望这能有所帮助:

  1. 移除阀门包装:

    sudo apt purge steam-launcher
    
  2. 如果存储库没有随包一起被删除,请删除存储库(如果rm找不到文件,不要担心;这意味着不需要此步骤)

    sudo rm /etc/apt/sources.list.d/steam.list
    
  3. 刷新包数据库:

    sudo apt update
    
  4. 从 repos 安装 Steam:

    sudo apt install steam
    

解决方案这个帖子

已在 2018 年 8 月 17 日完全更新的 Ubuntu 18.04 上进行了测试

答案3

我安装了 390 64 位驱动程序和这个 32 位库,使它能够正常工作:

sudo apt-get install libnvidia-gl-390:i386

答案4

Ubuntu 18.04:成功卸载当前 Steam(所有与 steam 相关的目录)后,请打开终端并输入以下内容以获得全新、干净的安装:

sudo add-apt-repository multiverse

一旦你正确了,输出应该是:

为所有来源启用“多元宇宙”分发组件


然后安装 steam(使用终端这对于查看潜在的错误消息很重要)

sudo apt install steam
sudo apt update

安装成功后,只需输入steam

steam

这里要么它能正常工作,然后玩得开心!或者您收到以下错误消息:

tar: This does not look like a tar archive
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
find: ‘/home/$USERNAME/.steam/ubuntu12_32/steam-runtime’: No such file or directory

如果您确实收到此消息,请不要放弃并继续运行:

mkdir "/home/$USERNAME/.steam/ubuntu12_32/steam-runtime"

现在它应该可以工作了!

相关内容