deepin 软件源装包失败?
装包失败先看 apt update 能不能跑通:源不可达、签名不匹配、架构源选错三类;deepin 与 UOS 源不能混用,按条目对应的架构选源。
简短答案
装包失败九成卡在 apt update 这一步,分三类:源不可达(网络或地址错)、签名不匹配(源与发行不对应)、架构源选错(用 amd64 的源装 arm 机器)。deepin 25.2.0(条目)与 UOS 系(UOS V20 桌面专业版 AMD64、UOS V25 桌面专业版 AMD64)的源互不通用。
排查步骤
# 1. 看源地址与状态
cat /etc/apt/sources.list
sudo apt update
# 2. 看报错类型:404 / NO_PUBKEY / wrong architecture
# 3. 对照机器架构改源
dpkg --print-architecture
现象对照
| 报错 | 原因 | 处理 |
|---|---|---|
| 404 / 连接超时 | 源地址错或网络不通 | 核对源地址,换镜像 |
| NO_PUBKEY | 源签名与发行不匹配 | 别跨发行套源,deepin 用 deepin 源 |
| wrong architecture | 架构源选错 | dpkg --print-architecture 看实际架构再选源 |
注意:deepin 与 UOS 的源不能混用,跨发行套源会导致依赖冲突;内网/离线场景参考「UOS 软件源镜像怎么切」的同类做法。
操作小结
sudo apt update看第一层报错。- 按报错类型对照三类处理。
- 架构源以
dpkg --print-architecture为准。 - 源配置以 deepin 25.2.0 社区版条目 说明为准。