CentOS: ¿Enumerar los RPM instalados por fecha de instalación / actualización?

47

Estoy en una máquina CentOS. Actualicé e instalé algunos paquetes hace unas semanas, pero no recuerdo el nombre de cada paquete o los nombres de cada dependencia. He utilizado yum.

¿Puedo enumerar los paquetes en mi sistema en la fecha en que se instalaron o actualizaron por última vez?

Stefan Lasiewski
fuente
Esta pregunta (y las soluciones) probablemente sea genérica para todas las distribuciones de Linux basadas en RPM como Fedora, RHEL, CENTOS, etc. Digo probablemente solo para estar seguro.
Trevor Boyd Smith

Respuestas:

68

Para enumerar todos los paquetes y sus fechas de instalación, primero lo último:

rpm -qa --last
peonículas
fuente
24

Esto debería funcionar en cualquier máquina basada en RPM:

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

(Para obtener una lista de todas las etiquetas posibles, use rpm --querytags).

bhm
fuente