有哪些包管理系统怎么样的是好的

一个好的包管理器,要做到能正确处理依赖关系(这点 pacman 就比较差),节约升级时间(Sabayon 的 entropy 包管理器甚至可以做到更新二进制包也只需要补丁),软件高度定制性(比如可以细致调节编译参数),优秀的版本管理(能让不同版本的软件同时存在而不产生冲突,比如 nix, guix),易扩展性(用户可以自己添加官方仓库里面没有的软件),更新出错时具有补救手段,安全性(利用沙盒编译,验证软件包),极少的依赖。

【有哪些包管理系统怎么样的是好的】 然而目前没有包管理器能同时做到以上所有特性。

■网友
包管理并非操作系统的一部分, 但基本是各发行版最显著的区别之一.我用的系统不多, 如aptitude/rpm应该称为包管理系统的前端.编程环境和包管理看起来没有任何关系.命令简洁, 一致, 稳定, 容易理解对于用户来说就是好的,我用过yum, apt, portage, 主要用后2者


    推荐阅读