如何按安装日期的顺序列出安装的 RPM 包

sj7*_*755 7 linux yum fedora rpm rhel

我想查看按安装日期顺序安装的软件列表。顺序无关紧要(从最新到最旧,反之亦然),只要按日期排列即可。

我主要对查看我安装了哪些库感兴趣。由于我安装了这么多,我需要知道哪些库一起安装了,以便我可以回忆哪些软件需要这些库,如果我需要进行全新安装。

我正在使用带有 yum 的 Fedora 16。

Hau*_*ing 15

幸运的是 rpm 确实提供了这个功能:

rpm -qa --last
Run Code Online (Sandbox Code Playgroud)

或者如果您可以按名称限制包

rpm -qa --last 'lib*' 'morelibs*'
Run Code Online (Sandbox Code Playgroud)


Jam*_*ill 5

如果您想查看交易,而不仅仅是软件包,您可能想查看“yum 历史记录”。

请注意,您可以通过以下方式“导出”交易:

yum history addon-info last saved_tx
Run Code Online (Sandbox Code Playgroud)

...如果需要,您可以将“last”替换为任何旧交易的交易 ID。然后,您可以将这些交易输入:

yum load-transaction
Run Code Online (Sandbox Code Playgroud)