Centos 7 支持 dnf 吗?

Centos 7 支持 dnf 吗?

dnf已成为默认Centos 8 中的包管理器但是2020 年 12 月红帽决定关于在 2021 年底削减对它的支持让我们很多人坚持使用 Centos 7,将在 2024 年 6 月之前进行安全更新


dnf可用的不过在 Centos 7 上。出于性能和资源使用的原因,最好切换到它。 (例如:在我们的 Centos 7 机器上yum,当 Puppet 调用时,即使在不更新或安装任何软件包的运行期间,它也可能占用高达 350MB 的 RAM!)


但我的问题是:是dnf 支持的在 Centos 7 上?换句话说:该项目是否经过测试,是否会在需要时获得安全更新,是否会修复报告的错误?

答案1

该论文有多个论据不是支持的:


这是我发现的:

  • dnf GitHub 项目的自述文件提供了如何仅针对 Fedora 安装它的信息,并指出“在其他基于 RPM 的发行版中,您需要从其源代码构建所有组件。”。

    • ...但它实际上dnf是 Centos 7 的 RPM 包在 Centosextras存储库中可用,但它是 v.4.0.9,从 2018 年 11 月开始(适当的 dnf 变更日志条目),而当前最新版本是4.5.2(自 2020 年 12 月起)。
  • 此 dnf 常见问题解答条目说它可以安全地安装dnf在旁边yum,并提供了一个用于将历史记录从...迁移yumdnf...的工具,但是提供的命令对我不起作用,因为没有这样的包python-dnf-plugins-extras-migrate- 该插件位于dnf-plugins-core包中。但运行后dnf migrate出现错误RuntimeError: Exec failed: no such table: main.trans_cmdline...

  • dnf有关在 Centos 7 上使用的 Centos wiki 页面yum4-https://wiki.centos.org/SpecialInterestGroup/ConfigManagementSIG/YUM4- 不是最新的,因为它指的是 2018 年发布的 Centos 7.5。

  • 在 Centos 博客上,有关此问题的最新信息是 2018 年的一篇文章 -https://blog.centos.org/2018/04/yum4-dnf-for-centos-7-updates/最后一个问题 - “在 CentOS 7 上使用 yum4/dnf 安全吗?” - 一年多以来一直没有得到答复(自 2019 年 12 月以来)...


......另一方面,也有论点认为它支持,也许这种支持没有很好地记录和更新(以典型的开源项目方式

相关内容