第 7 章 管理软件包
7.1. RHEL 8 中的软件管理工具
在 RHEL 8 中,软件安装是通过新版本的 YUM 工具(YUM v4)启用的,该工具基于 DNF 技术。
注意
上游文档将此技术称为 DNF,这个工具在上游社区被称为 DNF。因此,RHEL 8 中新的 YUM 工具返回的一些输出中会包括 DNF。
尽管 RHEL 8 中使用的 YUM v4 是基于 DNF的,但它与 RHEL 7 中使用的 YUM v3 兼容。对于软件安装,yum
命令及其大多数选项在 RHEL 8 中的工作方式与 RHEL 7 中相同。
所选的 yum 插件和工具已移植到新的 DNF 后端,并可以安装在 RHEL 7 中相同的名称下。软件包也提供兼容性符号链接,因此可在通常的位置找到 二进制文件、配置文件和目录。
请注意,YUM v3 提供的旧版本的 Python API 不再可用。您可以将插件和脚本迁移到 YUM v4 提供的新 API 中(DNF Python API),该 API 稳定且完全被支持。如需更多信息,请参阅 DNF API 参考。