IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Debian 和 Fedora 的包管理

    Ma Kai发表于 2015-06-13 14:51:45
    love 0

    元包和软件组

    安装一批软件,Debian 使用了元包(meta-package),而 Fedora 选择了 groupinstall。

    Debian 的元包支持起来比较方便,不需要对包管理进行特殊的修改,但是有个问题,假如删除了元包依赖的任何一个包,那么元包就会被删除,被依赖的所有包都会标记成 orphan。

    autoremove 和 clean_requirements_on_remove

    Debian 的 autoremove 功能很早就有了,Fedora 一直没有这个功能,像 package-cleanup 之类的比 apt-get 难用一百倍。

    后来 yum 有了 clean_requirements_on_remove,在 remove 的同时找出他依赖的不再有用的包并删除。这一点我觉得比 apt-get 好,毕竟这个要手动再调用一次。(aptitude 则和 yum 行为一样)

    另一点是 autoremove 比较危险,尤其是 meta package 的大量使用容易导致整个系统被炸飞……而 yum 则安全许多。



沪ICP备19023445号-2号
友情链接