8.4. 软件管理
对 libreport 库的支持已删除
对 libreport 库的支持已从 DNF 中删除。如果要将 DNF 日志附加到 bug 报告中,您需要手动或使用不同的机制来做。
DNF debug 插件已被删除
DNF debug 插件(包含 dnf debug-dump 和 dnf debug-restore 命令)已从 dnf-plugins-core 软件包中删除。根据您的场景,您可以使用以下任一命令:
-
dnf list --installed或dnf repoquery --installed来列出系统上安装的软件包。 -
dnf repolist -v来列出系统上启用的存储库。 dnf install $(</tmp/list)来将源系统上安装的软件包复制到目标系统。例如:将源系统上安装的软件包的列表保存到
/tmp/list文件中:dnf repoquery --installed >/tmp/list
$ dnf repoquery --installed >/tmp/listCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
/tmp/list文件复制到目标系统。 在目标系统上复制软件包:
dnf install $(</tmp/list)"
$ dnf install $(</tmp/list)"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Jira:RHEL-23706[1]
无数字 %patch 语法已删除
使用没有指定数字的 %patch 指令作为 %patch 0 的缩写来应用 zero-th 补丁已删除。如果要使用 %patch,则有一条警告信息建议您使用显式语法,例如 %patch 0 或 %patch -P 0 来应用 zero-th 补丁。
Jira:RHELDOCS-19811[1]