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

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

  • DNF 事务的时间线
  • 事务发生的日期和时间
  • 受事务影响的软件包数量
  • 事务是成功还是被中止
  • 如果在事务间更改了 RPM 数据库

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

在以下部分中,了解如何使用 dnf history 命令处理软件包管理历史记录:

9.1. 列出事务

要列出最新的 DNF 事务、所选软件包的最新操作以及特定事务的详情,请完成以下步骤。

流程

  • 要显示所有最新的 DNF 事务列表,请使用:

    # dnf history
    注意

    输出中的 Action (s) 列显示在事务期间执行的操作的类型,如 Install (I)、Upgrade (U)、Remove(E)和其他操作。Altered 列显示事务期间执行的操作数。操作数也可以后跟事务的结果。有关 Action (s)Altered 列的值的更多信息,请参阅 dnf (8) 手册页。

  • 要显示所选软件包的最新操作列表,请使用:

    # dnf history list package-name

    使用软件包名称替换 package-name

  • 要显示特定事务的详情,请使用:

    # dnf history info transactionID

    用事务的 ID 替换 transactionID

注意

您可以通过附加全局表达式来过滤命令输出。如需了解更多详细信息,请参阅 dnf 输入中指定全局表达式

其它资源

  • dnf(8) man page