rpm 命令为每个安装的包提供一个事务 ID。事务 ID 是 Unix 时间戳(自 1970 年 1 月 1 日以来的秒数)。然后,您可以根据事务 ID 对包执行一些操作。
但是当我们尝试从我们的 rhel 机器上获取信息时 yum history list $rpm_name
然后我们得到以下错误
Bad transaction IDs, or package(s), given
Error: Failed history list
通常如果 rpm 被删除,我们应该从yum history list $rpm_name
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
29 | root <root> | 2020-11-24 00:54 | Erase | 26
1 | System <unset> | 2019-12-15 14:05 | Install | 1363
history list
如果安装了 rpm 那么我们应该从yum history list $rpm_name
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
31 | root <root> | 2020-11-26 01:06 | Install | 1
但是下面的错误是什么意思?我们从中得到yum history list $rpm_name
注意 - rpm_name - 是 rpm 名称
Bad transaction IDs, or package(s), given
Error: Failed history list
您必须给出包的名称,而不是文件的名称。
所以你会使用
libcgroup
,而不是libcgroup-0.41-19.el7.x86_64.rpm
。