DNF (Dandified YUM) | YUM (Yellowdog Updater, Modified) |
DNF依赖解决方案采用用由 SUSE 开发的高性能 libsolv 库 | YUM依赖解决方案为公共 API |
API 接口文档完备 | API 接口文档较完备 |
由 C C++ 和 Python 编写 | 由 Python 编写 |
DNF 目前应用在 Fedora、RHEL 8、CentOS 8、OEL 8和 Mageia 6/7 | YUM 目前应用在 RHEL 6/7、CentOS 6/7 和 OEL 6/7 |
DNF 支持各类扩展 | YUM 支持 Python 扩展 |
接口文档完备,开发新功能容易 | 接口文档不完备,开发新功能困难 |
同步软件库元数据时内存消耗低 | 同步软件库元数据消耗大量内存 |
如果软件包更新过程中存在不相关的依赖包,则软件包不更新 | 软件包更新时不进行依赖包相关性检查 |
如果允许的软件库没响应,则 DNF 会忽略并继续使用可用软件库 | 如果允许软件库没响应,则 YUM 程序会立即中止 |
DNF 中 update 和 upgrade 相同 | YUM 中 update 和 upgrade 不同 |
程序包的依赖包是不会更新的 | YUM 提供选项来设置这种行为 |
DNF 允许删除所有内核文件,包括正在使用的内核 | YUM 禁止删除正在使用的内核 |
如果软件包更新过程中存在不相关的依赖包,则软件包不更新 | 软件包更新时不进行依赖包相关性检查 |
都2020了 ,YUM和DNF还是要区别下的了
最新推荐文章于 2023-08-09 17:13:31 发布