我在 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”也对我而言停滞不前。以下是使它对我有用的操作顺序。
- 已删除 ~/.steam
- 已删除 ~/.local/share/Steam
- 在终端中运行“steam”。当它停止时按下 Control+C
- 在终端中运行“~/.local/share/Steam/ubuntu12_32/steam”。它自动更新并正常完成。
- 再次运行“steam”。它正常启动。
我在 Ubuntu 17.04 和 17.10 上遇到过这种情况,此后它一直运行良好,尽管第 4 步的二进制文件不同。这似乎是它们的初始设置存在问题。
答案2
好吧,伙计,我也遇到过类似的问题。希望这能有所帮助:
移除阀门包装:
sudo apt purge steam-launcher
如果存储库没有随包一起被删除,请删除存储库(如果
rm
找不到文件,不要担心;这意味着不需要此步骤)sudo rm /etc/apt/sources.list.d/steam.list
刷新包数据库:
sudo apt update
从 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"
现在它应该可以工作了!