如何在 CentOS/RHEL 8 中使用 dnf 仅列出或者安装安全更新

问题:是否可以限制 dnf 使其仅列出或者安装安全更新?
如何仅使用安全勘误表修补系统?

这篇文章解释了如何在 CentOS/RHEL 8 上使用 dnf 列出和安装安全更新。

列出安全更新

  1. 要列出有关已安装软件包的较新版本的建议(默认):
# dnf updateinfo list --security

或者

# dnf updateinfo list --security --available
  1. 要列出有关已安装软件包的任何版本的建议:
# dnf updateinfo list --security --all
  1. 列出有关相同版本和较旧版本已安装软件包的建议:
# dnf updateinfo list --security --installed
  1. 根据严重性(严重、重要、中等、低)列出安全更新:
# dnf updateinfo list --security --sec-severity [Severity]
更多: zhilu jiaocheng

安装安全更新

  1. 在更新中包含安全相关的包:
# dnf upgrade --security
  1. 在更新中包含修复给定建议或者建议所需的包:
# dnf upgrade --advisory ELSA-xxxx-xxxx

或者

# dnf upgrade --advisories ELSA-xxxx-xxxx,ELSA-yyyy-yyyy
  1. 在更新中包含修复给定 CVE 所需的包:
# dnf upgrade --cve CVE-xxxx-xxxx,CVE-yyyy-yyyy

有关更多详细信息,请参阅 dnf 的手册页。

# man dnf
日期:2020-09-17 00:13:41 来源:oir作者:oir