on  it road.com

了解“yum history”命令输出

检查系统的 yum 事务历史时,列的可能值和描述如下所示。
“yum history”命令输出一个包含以下列的表:

ID

该行中详述的事务的 ID 号。

登录用户

执行操作的用户。
它可以在系统中显示全名和/或者用户名。
当显示“System [unset]”时,这是因为它不是由普通用户执行,而是由系统自动更新。

日期和时间

事务开始执行的时间戳(DATE + TIME)。

操作

事务中可能执行的操作。

操作描述
I安装已安装软件包。
U更新软件包更新到较新版本。
E擦除已移除软件包。
D降级包降级到旧版本。
O过时包标记为过时。
R重新安装重新安装了软件包。

修改的信息

事务中改变的软件包数量,如果有的话,后面还有一些另外的信息。

描述
<在事务结束之前,rpmdb 数据库在 Yum 之外被更改。
>事务结束后,rpmdb 数据库在 Yum 外部被更改。
*交易未能完成
#成功完成,但 yum 返回非零退出代码。
E成功完成,但显示错误或者警告。
P成功完成,但rpmdb 数据库中已经存在问题。
s成功完成,但使用了 -skip-broken 命令行选项并跳过了某些包。
“yum history”命令

“yum history”是 CentOS/RHEL/Fedora 系统中提供的一个经常被忽视但非常有用的功能。
它允许我们执行大量添加功能。

如果包更新出现问题,它允许我们将众所周知的时钟返回到应用程序的最后运行状态,而不必担心依赖关系等。
下面显示的是“yum history”命令输出的示例。

日期:2020-09-17 00:14:30 来源:oir作者:oir