如何查看 Yum 命令(更新、安装、删除)的历史记录?

如何查看 Yum 命令(更新、安装、删除)的历史记录?

我在我的 apache 日志中看到一些错误,它们可能(或可能不)与我最近使用 Yum 安装/删除的一些软件包有关。

有没有办法查看已更新/安装/删除的 Yum 包的历史记录?

我可以使用 unix 中的“history”命令,但某些安装可能使用不同的帐户完成。我尝试搜索网络并阅读手册页,但一无所获。

答案1

出色地,

yum history

也能完成工作。

答案2

yum我相信您可以在位于的日志文件中找到您要查找的内容/var/log/yum.log

答案3

例如:

yum 历史列表

[root ~]> yum history list
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
ID     | Login user             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
 2 | User <username>        | 2010-01-19 15:10 | Erase          |    1
 1 | User <username>        | 2010-01-19 14:55 | Update         |    3
history list

显示 ID 2 的历史信息

[root ~]> yum history info 2
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
Transaction ID : 2
Begin time     : Tue Jan 19 15:10:13 2010
Begin rpmdb    : 2431:fe4c2c846fd45c9125fb8ab27542a27b22e0d3df
End time       :            15:10:27 2010 (14 seconds)
End rpmdb      : 2430:2eeb12b0b0f2ef3fcb31b4447b439e76e92e3866
User           : User <username>
Return-Code    : Success
Transaction performed with:
Installed    rpm-4.7.2-1.fc12.i686
Installed    yum-3.2.25-1.fc12.noarch
Installed    yum-plugin-fastestmirror-1.1.24-2.fc12.noarch
Packages Altered:
Erase        arora-0.10.2-2.fc12.i686
history info

答案4

也尝试

grep yum < ~/.bash_history

相关内容