DNF即Dandified YUM,是基于RPM的Linux发行版的下一代软件包管理工具。它首先在Fedora 18中出现,并且在最近发行的Fedora 22中替代了YUM工具集。 DNF致力于改善YUM的瓶颈,即性能、内存占用、依赖解决、速度和许多其他方面。DNF使用RPM、libsolv和hawkey库进行包管理。尽管它并未预装在CentOS和RHEL 7中,但您可以通过yum安装,并同时使用二者。 您也许想阅读更多关于DNF的信息: 使用DNF取代Yum背后的原因 最新的DNF稳定版本是2015年5月11日发布的1.0(在写这篇文章之前)。它(以及所有DNF之前版本)主要由Python编写,并以GPL v2许
2015-06-29 14:34 Avishek Kumar, wwy-hust
也许你会惊奇在新安装的 Fedroa 22中没有找到 yum 包,也不明白为何在调用 /usr/bin/yum 或使用各种 Yum 插件时会得到警告。嗯,你看到的没错,Yum 已经去了~。直白的说, DNF 现在是 Fedora 上默认是包管理器了。 DNF 由 Yum 中分支出来,采用了基于 SAT 的依赖解决算法,目标是在 Fedora 22中取代 Yum。随着DNF 1.0 的发布,已经到了取而代之的时候了。Yum 无法适应倡导默认即 Python 3理念的 Fedora ,而 DNF 则可以同时支持 Python 2 和 Python 3。 DNF按照相同的语义逻辑保留了命令行接口的一致。幸运的是,DNF 的 Python API 是完全
2015-05-19 10:31 Jan Silhan, wxy
尽管 Fedora 21 还要到 10 月份才能发布,关于 Fedora 22 的功能提议已经开始,其中一个亮点既是用 DNF替代 Yum 成为默认包管理工具。 DNF 从 Yum 分支出来,使用专注于性能的 C 语言库hawkey进行依赖关系解析工作,大幅度提升包管理操作效率并降低内存消耗。此外 DNF 还支持 Python 3。 要替换 Yum 成为默认包管理工具,还需要实现的有: 修改 Anaconda 安装器使其默认使用 DNF。 重新实现当下 yum-utils 里的工具。 提供 yum 到 dnf 的命令重定向方便用户迁移。 该变化对于使用图形化安装工具的用户来说是透明,现阶段 PackageKit 已经
2014-06-15 11:26
Shilpa Nair 刚于2015年毕业。她之后去了一家位于 Noida,Delhi 的国家新闻电视台,应聘实习生的岗位。在她去年毕业季的时候,常逛 Tecmint 寻求作业上的帮助。从那时开始,她就常去 Tecmint。 有关 RPM 方面的 Linux 面试题 所有的问题和回答都是 Shilpa Nair 根据回忆重写的。 大家好!我是来自 Delhi 的Shilpa Nair。我不久前才顺利毕业,正寻找一个实习的机会。在大学早期的时候,我就对 UNIX 十分喜爱,所以我也希望这个机会能适合我,满足我的兴趣。我被提问了很多问题,大部分都是关于 RedHat 包管理的基础问题。 下面就是我被
2015-09-14 08:09 Avishek Kumar, wi-cuckoo
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。