完整的百胜历史


1

当我运行时,yum history我会得到最近20次yum操作的列表。如果我不清除历史记录,是否可以获取完整列表?

yum是否仅跟踪最近的20次操作?是否有类似于bash的设置让您保留更多?

Answers:


3

尝试这个:

cat /var/log/yum.log

编辑:

另外,在阅读了有关yum的历史记录之后,似乎它也将所有内容都保存在sqlite db中。这意味着您可以随时访问所需的所有信息。

尝试像这样运行somehitng:

yum history package-list \*yum\*

您可以通过以下方式列出所有交易:

yum history list all

之后,您可以根据日期或您希望在特定交易中发生的事情进行检查:

yum history list 107

或关于特定包装:

yum history package-list \*glib\*

编辑2:

http://yum.baseurl.org/wiki/YumHistory

编辑3:

看来这个问题也已经被提了出来,在Google搜索的第一页中:

https://unix.stackexchange.com/questions/63381/how-to-list-all-the-installed-package-in-fedora-with-the-time-of-the-installatio


它提供了yum操作的完整列表。如果您不进行任何logrotate操作,它还将保留从首次安装起的所有功能。不知道为什么你不喜欢它。
cristi

@cristi yum.log显示受yum操作影响的文件。是否有文件提供与相同的信息yum history,但条目较旧?
topcat 2014年

它使软件包(而不是文件)受到影响。
cristi
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.