Ubuntu Snap 下载慢或一直卡住?
snap 安装/刷新卡在 0%、进度缓慢或反复 Newer version available。检查 snapd 服务、网络链路并针对性加速,避免误判为系统故障。
简短答案
Snap 的内容由 snapd 从商店后端拉取,「慢/卡住」通常是网络链路或 snapd 状态异常,不是某个应用本身坏了。先确认卡在哪个环节,再决定修网络还是换链路。
现象对照
现象(snap list 里) |
含义 |
|---|---|
Downloading 停在 0% |
到不了商店后端或链路差 |
Downloading 有进度但极慢 |
带宽受限或被限速 |
Reconnecting / 反复出现 Newer version available |
与商店连接不稳定,一直在重连 |
排查步骤
# 1. 看哪个应用卡住、卡在什么状态
snap list
# 2. 看 snapd 服务与日志
systemctl status snapd --no-pager
sudo journalctl -b -u snapd --no-pager | tail -50
# 3. 手动触发刷新,观察进度
sudo snap refresh <应用名>
# 4. 测商店后端可达性
curl -sI https://store.snapcraft.io
- 长时间被限速或链路差:走镜像/加速方案替代默认后端,具体镜像与配置以所选方案的官方说明为准,不要只改一半。
- snapd 反复重连:
sudo systemctl restart snapd后观察。 - 服务器版同样是 snapd 拉取,机制相同,见 Ubuntu 26.04.1 服务器条目。
注意:「卡 0%」不等于没下载,先用
snap list确认状态再动手,别误删正常应用。桌面版默认内容以 Ubuntu 26.04.1 桌面条目 为准,其他版本总览见 Ubuntu 索引。
操作小结
snap list定位卡住的应用与状态。- 查 snapd 服务与日志,排除服务异常。
sudo snap refresh手动推进,验证是否真卡死。- 链路差就换镜像/加速,配置以所选方案说明为准。