第 9 章 处理软件包管理历史记录
使用 dnf history
命令,您可以查看以下信息:
- DNF 事务的时间线
- 事务发生的日期和时间
- 受事务影响的软件包数量
- 事务是成功还是被中止
- 如果在事务间更改了 RPM 数据库
您还可以使用 dnf history
命令来撤销或重做事务。
在以下部分中,了解如何使用 dnf history
命令处理软件包管理历史记录:
- 列出最新的事务、所选软件包的最新操作,以及特定事务的详细信息。
使用
dnf history undo
和dnf history rollback
命令 恢复 DNF 事务 :- 重复选择的或最后的事务。
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