百胜vs DNF(在Fedora 22中进行了更改)


8

当我探索Fedora 22(我目前使用的是fedora 20)时,我得知Yum已被DNF取代。基本上,我想知道的是这两个Fedora软件包管理器之间的区别以及进行此更改的原因。

Answers:


7

与百胜相比,DNF提供:

  1. 更好的依赖管理
  2. 支持Python以外的扩展
  3. 记录的API
  4. 降低内存使用量
  5. 元数据与存储库的自动同步较少,用户经常抱怨这一过程“发生得太频繁并且花费了太多时间”。

请参见DNF取代百胜吗?


1
我有兴趣了解这个答案有何异议。如果事实不正确,我想更正它。如果发生某种“样式”的事情,那也很高兴知道。
2015年

2

与Yum相比,DNF CLI中的更改在DNF文档中广泛记录了命令行行为的差异。这还包括映射和简要解释常见插件和实用程序之间的差异。

至于“为什么”,我向DNF开发人员推荐这篇文章。快速摘要:

  • Yum API是有机增长的,而不是设计和记录的
  • Yum dep求解器是一种聪明的练习,有时会把自己涂在角落。新的是SAT解算器,数学上更正确。
  • 被认为笨拙并且难以重构而不破坏事物的代码库
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.