CentOS: Auflisten der installierten RPMs nach Installations- / Aktualisierungsdatum?

47

Ich bin auf einem CentOS-Rechner. Ich habe einige Pakete vor ein paar Wochen aktualisiert und installiert, aber ich erinnere mich nicht an den Namen jedes Pakets oder die Namen aller Abhängigkeiten. Ich habe verwendet yum.

Kann ich die Pakete auf meinem System nach dem Datum auflisten, an dem sie zuletzt installiert oder aktualisiert wurden?

Stefan Lasiewski
quelle
Diese Frage (und die Lösungen) gelten wahrscheinlich für alle RPM-basierten Linux-Distributionen wie Fedora, RHEL, CENTOS und so weiter. Ich sage wahrscheinlich nur um auf der sicheren Seite zu sein.
Trevor Boyd Smith

Antworten:

68

Um alle Pakete und ihre Installationsdaten aufzulisten, gehen Sie wie folgt vor:

rpm -qa --last
Pfingstrosen
quelle
23

Dies sollte auf jedem RPM-basierten Computer funktionieren:

rpm -qa --qf '%{INSTALLTIME} (%{INSTALLTIME:date}): %{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' | sort -n

(Um eine Liste aller möglichen Tags zu erhalten, verwenden Sie rpm --querytags.)

bhm
quelle