CatOS 软件仓库
CatOS 仓库用于交付发行版自身需要维护的集成包,例如安装器配置、桌面预设、主题、启动工具和系统策略。通用软件仍应优先来自 Arch Linux 官方仓库。
软件来源
一个典型的 CatOS 系统可能同时使用:
- Arch Linux 官方仓库;
- CatOS 正式仓库;
- 用户明确启用的其他仓库或 AUR 构建结果。
来源越多,软件包覆盖和文件冲突的可能性越高。加入第三方仓库前应确认优先级和签名策略。
构建身份
已经发布到正式仓库的包不应在同一个源码提交上重新构建并覆盖。需要重建时,应先更新对应的 source commit,使新的产物拥有新的构建身份和可追溯来源。
更新系统
使用完整系统更新:
sudo pacman -Syu
不要长期进行部分更新。若仓库同步暂时不一致,应等待仓库恢复,而不是绕过依赖约束强行安装。
诊断包来源
pacman -Qi package-name
pacman -Si package-name
检查已安装版本、打包者、构建时间和仓库来源,有助于区分上游问题、CatOS 集成问题和本地覆盖。