Yum 是 RHEL/CentOS 的一个基于 rpm 的交互式高级包管理器,用户可以用它来安装新的软件包、卸载或清除旧的/不需要的软件包。它可以自动运行系统更新,并执行依赖分析,对已安装的或可用的软件包进行查询等等。
在本文中,我们将解释如何查看 Yum 事务的历史记录,以便于了解有关安装的软件包以及从系统中所卸载/清除软件包的信息。
下面是一些如何使用 YUM history 命令的例子。
查看完整的 Yum 历史要查看 Yum 事务完整的历史记录,我们可以运行以下命令,然后将显示:事务 ID、执行特定操作的用户、操作发生的日期和时间、实际操作以及任何错误的附加信息与操作:
# yum history
history 的子命令:info/list/summary 可以将事务 ID 或包名作为参数。此外,list 子命令可以加上特殊的参数,all 表示所有的事务。
运行以下命令查看yum的历史操作记录:
# yum history list all
并且,你可以使用下面的 info 命令查看涉及指定软件包的事务详情,例如 httpd:
# yum history info httpd
使用以下命令可以获得包含 httpd 软件包的事务的摘要:
# yum history summary httpd
还可以使用事务的 ID 来查找,以下命令会显示 ID 为 15 的事务的详情。
# yum history info 15