You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 17.10系统下Steam无法启动,命令行启动报错求助

我之前在Ubuntu 17.10折腾Steam的时候也碰到过启动失败的问题,试了好几个办法才搞定,给你整理几个靠谱的解决方案,按顺序试试应该能解决:

解决Ubuntu 17.10中Steam无法启动的问题

1. 补全32位依赖库

Steam是基于32位环境开发的,64位的Ubuntu 17.10很容易缺失必要的32位库,这是最常见的启动失败原因。打开终端执行以下命令安装依赖:

sudo apt install lib32gcc1 lib32stdc++6 lib32z1 lib32z1-dev

安装完成后直接在终端输入steam启动,看看是否能正常进入客户端。

2. 重置Steam缓存与配置

如果缓存文件损坏或者配置出错,也会导致启动异常。用这个命令重置Steam的初始化状态:

steam --reset

命令执行完后,Steam会自动重新初始化配置和缓存,之后再尝试启动。

3. 更新系统组件到最新版

系统组件的版本兼容性也可能引发问题,先把系统更到最新状态试试:

sudo apt update && sudo apt upgrade -y

更新完成后重启电脑,再启动Steam测试。

4. 替换Steam自带的冲突库

有时候Steam自带的libstdc++库和系统版本不兼容,手动替换成系统自带的版本就能解决:

# 进入Steam运行库目录
cd ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
# 备份原库文件
mv libstdc++.so.6 libstdc++.so.6.bak
# 链接系统自带的库
ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 .

操作完成后启动Steam,这个方法对库版本冲突的情况特别有效。

5. 彻底卸载重装Steam

如果上面的方法都没用,那就彻底清理后重装:

# 卸载Steam及相关组件
sudo apt purge steam steam-launcher
# 删除用户目录下的Steam残留文件
rm -rf ~/.steam/ ~/.local/share/Steam/
# 清理无用依赖
sudo apt autoremove -y && sudo apt clean
# 重新安装Steam
sudo apt install steam-launcher

内容的提问来源于stack exchange,提问作者steven01804

火山引擎 最新活动