CentOS: Répertorie les RPM installés par date d'installation / mise à jour?

47

Je suis sur une machine CentOS. J'ai mis à jour et installé des paquets il y a quelques semaines, mais je ne me souviens pas du nom de chaque paquet ni du nom de chaque dépendance. J'ai utilisé yum.

Puis-je lister les paquets sur mon système à la date de leur dernière installation ou mise à jour?

Stefan Lasiewski
la source
Cette question (et les solutions) est probablement générique pour toutes les distributions Linux basées sur RPM telles que Fedora, RHEL, CENTOS, etc. Je dis probablement juste pour être du bon côté.
Trevor Boyd Smith le

Réponses:

68

Pour lister tous les paquets et leurs dates d’installation, commencez par:

rpm -qa --last
les pivoines
la source
24

Cela devrait fonctionner sur n'importe quelle machine basée sur RPM:

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

(Pour obtenir une liste de toutes les balises possibles, utilisez rpm --querytags.)

bhm
la source