4.4. 软件管理

modulesync 命令现在在 RHEL 8 中可替换特定的工作流

在 Red Hat Enterprise Linux 8 中,在没有模块元数据的情况下无法安装模块软件包。在以前的版本中,您可以使用 yum 命令来下载软件包,然后使用 createrepo_c 命令来重新分发这些软件包。

此增强引入了 modulesync 命令,以确保模块元数据的存在,从而确保软件包的可安装性。此命令从模块下载 rpm 软件包,并在工作目录中创建带有模块元数据的存储库。

(BZ#1868047)

在 RPM 中添加了新的 --path CLI 选项

有了这个更新,您可以使用新的 --path CLI 选项,通过目前还没有安装的文件查询软件包。这个选项和现有的 --file 选项类似,但只根据提供的路径匹配软件包。请注意,在该路径上的文件不需要在磁盘上存在。

当用户在安装时通过使用 yum--nodocs 选项排除所有文档文件时, --path CLI 选项很有用。在这种情况下,通过使用 --path 选项,您可以显示此排除文件所拥有的软件包,而 --file 选项则不会显示软件包,因为请求的文件不存在。

(BZ#1940895)