5.3. 软件管理
dnf needs-restarting --reboothint
现在可以正确地报告实时时钟不在 UTC 中运行的系统是否需要重启
在此更新之前,如果您更新了一个需要重启系统的软件包,以便在实时时钟不在 UTC 中运行的系统上完全应用更新,dnf needs-restarting --reboothint
命令可能不会报告需要重启。有了此更新,systemd
UnitsLoadStartTimestamp 属性被添加为引导时间的首选源。因此,dnf need-restarting --reboothint
现在在实时时钟在本地时间运行的系统上的容器之外更为可靠。
在使用 dnf reposync
时,存储库元数据现在直接存储在请求的目录中
在此更新之前,dnf reposync
命令不支持用于下载存储库元数据的 --norepopath
选项。因此,此元数据存储在以存储库命名的子目录中。有了此更新,dnf reposync
命令现在支持 --norepopath
选项,存储库元数据直接存储在请求的目录中。
%patch N
不再应用补丁号 0
在此次更新之前,当您使用 %patch N
语法时,其中 N
是补丁数,除了 N
指定补丁外,语法还会应用补丁号 0 (Patch0
)。在这个版本中,%patch N
语法已被修复,仅应用补丁号 N
。
如果您使用 %patch
指令没有指定补丁号,作为 %patch 0
的缩写,则会应用Patch0
。但是,会输出警告信息,建议您使用显式语法,例如 %patch 0
或 %patch -P 0
而不是 %patch
来应用 零
补丁。