第 8 章 处理软件包管理历史记录


使用 dnf history 命令,您可以查看以下信息:

  • DNF 事务的时间线。
  • 交易发生的日期和时间。
  • 受交易影响的软件包的数量。
  • 交易是否成功或被中止。
  • RPM 数据库是否在交易之间更改了。

您还可以使用 dnf history 命令来撤销事务。

8.1. 列出 DNF 事务

您可以使用 DNF 软件管理工具执行以下任务:

  • 列出最新的交易。
  • 列出对所选软件包的最新操作。
  • 显示特定交易的详细信息。

流程

  • 根据您的场景,使用以下选项之一显示交易信息:

    • 要显示所有最新的 DNF 交易的列表,请输入:

      # dnf history
      Copy to Clipboard

      输出包含以下信息:

      • Action (s) 列显示在交易期间执行了哪种操作类型,如 Install (I)、Upgrade (U)、删除(E)和其他操作。
      • Altered 列显示事务期间执行的操作数。操作数也可以后跟事务的结果。

        有关 Action (s)Altered 列的值的更多信息,请参阅 dnf (8) 手册页。

    • 要显示对所选软件包的所有最新操作的列表,请输入:

      # dnf history list <package_name>
      Copy to Clipboard
    • 要显示特定交易的详情,请输入:

      # dnf history info <transaction_id>
      Copy to Clipboard
注意

您可以通过将全局表达式附加为参数来过滤结果。如需了解更多详细信息,请参阅在 DNF 输入中指定全局表达式

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat