当我在 Ubuntu 20.10 上运行 Steam 时,它显示“正在验证安装”,然后突然崩溃,没有任何错误消息。我在 20.04 上没有遇到这个问题。这是日志报告。
[2020-10-24 13:48:21] Startup - updater built Oct 23 2020 20:26:36
[2020-10-24 13:48:21] Loading cached metrics from disk (/home/humble-mouse/.steam/debian-installation/package/steam_client_metrics.bin)
[2020-10-24 13:48:21] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2020-10-24 13:48:21] Using the following download hosts for Public, Realm steamglobal
[2020-10-24 13:48:21] 1. http://client-download.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'baked in'
[2020-10-24 13:48:21] 2. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2020-10-24 13:48:21] Checking for update on startup
[2020-10-24 13:48:21] Checking for available updates...
[2020-10-24 13:48:21] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2020-10-24 13:48:23] Download skipped: /client/steam_client_ubuntu12 version 1603487799, installed version 1603487799, downloaded version 0
[2020-10-24 13:48:23] Nothing to do
[2020-10-24 13:48:23] Verifying installation...
[2020-10-24 13:48:23] Performing checksum verification of executable files
[2020-10-24 13:48:24] Verification complete
答案1
当我遇到这种情况时,我发现禁用密码自动提交是有效的。我使用 nanorememberPassword
在配置文件中将标志设置为零。~/.steam/registry.vdf
几天前我提交了类似的问题,因此看来最新更新破坏了很多人在 Ubuntu 上使用 Steam 的功能。
答案2
我也遇到了同样的问题。我使用以下方法修复了它
sudo aptitude install libgl1-mesa-dri:i386
我不知道它到底aptitude
是什么,我认为它只是一种不同的接口apt
,但它成功地解决了我在尝试libgl1-mesa-glx:i386
使用安装时遇到的所有未满足的依赖关系问题apt
。
在此之后,我运行
sudo apt install steam
然后我通过终端启动了 Steam。它安装了其他依赖项,现在可以正常工作了!
答案3
我们会赢!尝试沿着已知的路径前进
sudo su
dpkg --print-architecture
amd64
dpkg --print-foreign-architectures
i386
If there is no i386 architecture dpkg --add-architecture i386
apt update
apt-get install -f
这是一个非常有用的命令,它列出了包所具有的所有依赖项,包括推荐的包。
apt-cache 依赖于 steam
或者https://packages.ubuntu.com/groovy/steam 最常见的需要手动修复的问题是:sudo apt install libgl1-mesa-glx:i386
如果问题仍然存在
apt-get install --reinstall steam
This is a package groovy steam (1:1.0.0.61-2ubuntu3) [multiverse]
如果问题仍然存在
sudo apt purge steam
和
wget -O ~/steam.debhttps://cdn.cloudflare.steamstatic.com/client/installer/steam.deb
sudo apt install -f ./steam.deb
答案4
这里提议的东西对我都不起作用
然而,诀窍是这样的:
steam --reset