deepin 与 UOS 的 deb 源体系:两者能否互用
说明 deepin 与 UOS 同属 deb 体系但源不通用:版本号不同步、包基线不同,跨源装包依赖冲突风险高,给出各系统对应的条目参考。
结论先行
deepin 与 UOS 都用 deb 包格式,但源不能互用:两边版本号与包基线不同,跨源 apt 装包很容易出依赖冲突。deepin 用 deepin 25.2.0 社区版 的源,UOS 用各自版本线的源(如 UOS 桌面 1070 AMD64、UOS 桌面 2500 ARM64 对应的源)。
为什么不能互用
| 原因 | 说明 |
|---|---|
| 版本号不同步 | 同名包两边版本差很多 |
| 依赖链不同 | 跨源升级会把依赖拉混 |
| 回退困难 | 装混后很难恢复干净基线 |
正确做法
- 每个系统只配自己版本线的源;
- 想装第三方 deb,先看它声明的发行版支持范围;
- 出冲突时卸载该包并
apt -f install修复依赖,不行就重装基线。
内网离线场景的源配置另见「UOS 软件源镜像」主题。