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


34

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

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

我可以使用来自UNIX的“历史记录”命令,但是某些安装可能是使用不同的帐户完成的。我尝试过搜索网络并阅读手册页,但未找到任何内容。

Answers:


17

好,

yum history

也做这项工作。


在CentOS上似乎不起作用(至少没有安装)。
达伦·钱迪辛

喔好吧。仅Fedora。
lzap

2
从CentOS 6.2开始(“ yum帮助历史记录”)。“所有的好东西都会给那些等待的人...”,“那些”是下游用户,“好的”是稳定的软件。就我个人而言,我常常太急躁以至于无法等待....
迈克尔

39

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


1
如果要清除安装包的清单,无论何时或发生什么(更新/安装),请执行以下操作:cat /var/log/yum.log | sed "s#.\+: \?\(.\+\)#\1#" | sort | tee /tmp/yum.install.list.txt
nickboldt

7

例如:

百胜历史列表

[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

1

要列出已安装的软件包,请尝试以下操作:

alias yum-userinstall="yumdb search command_line install* | grep command_line\ = | sort | uniq | sed -r -e 's/command_line = (.*)/yum \1/g'"

结果:

# yum-userinstall
     yum install bind-utils
     yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
     yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
     yum install lsof
     yum install nano
     yum install nfs-utils libnfsidmap
     yum install nmap-ncat
     yum install openscap-scanner
     yum install open-vm-tools

PS1:它不显示依赖项

PS2:按字母顺序排序

PS3:如果以后再删除软件包,它不会显示


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.