安装一批软件,Debian 使用了元包(meta-package),而 Fedora 选择了 groupinstall。
Debian 的元包支持起来比较方便,不需要对包管理进行特殊的修改,但是有个问题,假如删除了元包依赖的任何一个包,那么元包就会被删除,被依赖的所有包都会标记成 orphan。
Debian 的 autoremove 功能很早就有了,Fedora 一直没有这个功能,像 package-cleanup 之类的比 apt-get 难用一百倍。
后来 yum 有了 clean_requirements_on_remove,在 remove 的同时找出他依赖的不再有用的包并删除。这一点我觉得比 apt-get 好,毕竟这个要手动再调用一次。(aptitude 则和 yum 行为一样)
另一点是 autoremove 比较危险,尤其是 meta package 的大量使用容易导致整个系统被炸飞……而 yum 则安全许多。