Linux下无法安装Steam:APT连接失败且部分网站无法访问求助
解决Linux下Steam安装失败+Steam商店无法加载的问题
嘿,作为Linux新手碰到Steam安装卡住、商店网站连不上的问题确实挺闹心的,我帮你梳理几个大概率能解决的方案,一步步来试:
一、先搞定网络问题(商店加载失败的核心原因)
从你说的“部分其他网站也加载异常”来看,大概率是网络层面的问题,先从这里入手:
切换公共DNS试试
很多时候Steam商店加载不出来是DNS解析出了问题,换成靠谱的公共DNS就能解决:- 打开终端,编辑DNS配置文件:
sudo nano /etc/resolv.conf - 把里面的内容替换成Cloudflare的DNS(速度快还稳定):
nameserver 1.1.1.1 nameserver 1.0.0.1 - 按
Ctrl+O保存,Ctrl+X退出,然后重启网络服务:- 用systemd-resolved的话:
sudo systemctl restart systemd-resolved - 用NetworkManager的话:
sudo systemctl restart NetworkManager
改完之后再刷新store.steampowered.com,看看能不能加载出来。
- 用systemd-resolved的话:
- 打开终端,编辑DNS配置文件:
临时禁用IPv6
有些网络环境下IPv6会拖后腿,导致Steam连接异常,先临时关掉试试:
终端输入:sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
然后重启浏览器或者Steam客户端,再测试连接。要是管用,想永久禁用的话,就编辑/etc/sysctl.conf,加上net.ipv6.conf.all.disable_ipv6=1,再执行sudo sysctl -p生效就行。检查系统代理设置
如果你之前开了系统代理,可能会干扰Steam的连接,先去系统设置里找到“网络代理”,改成“无”,然后重启网络和浏览器再试。
二、解决APT安装Steam的错误
虽然你没贴具体的APT错误信息,但我列几个常见的坑和解决方法:
更新源+修复依赖
先把本地软件包索引更到最新,顺便修复可能的依赖问题:sudo apt update sudo apt --fix-broken install之后再重新尝试安装Steam:
sudo apt install steam添加Steam官方源(如果你的发行版默认源没有)
有些发行版的默认源里没有Steam,得手动加官方源:- 先导入GPG密钥:
wget -qO- https://repo.steampowered.com/steam/archive/stable/steam.gpg | sudo apt-key add - - 添加源到系统:
echo "deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam" | sudo tee /etc/apt/sources.list.d/steam.list - 更新源并安装:
sudo apt update && sudo apt install steam
- 先导入GPG密钥:
清理残留后重装
如果之前安装失败留下了缓存或者残留文件,可能导致重复出错:sudo apt remove --purge steam sudo apt clean && sudo apt autoclean sudo apt install steam
三、其他排查技巧
- 查看Steam启动日志
要是安装成功但启动/下载有问题,在终端里输入steam启动客户端,会输出详细的日志信息,从日志里能找到具体的错误原因,方便针对性解决。 - 检查防火墙
临时关闭防火墙测试一下:sudo ufw disable,要是能正常连接了,就去防火墙里给Steam添加允许规则,之后再打开防火墙:sudo ufw enable
内容的提问来源于stack exchange,提问作者mehdi rafiee
相关产品推荐
相关产品推荐

