¿Cómo ver el historial de los comandos de Yum (actualizar, instalar, eliminar)?


34

Veo algunos errores en mis registros de Apache y pueden (o no) estar relacionados con algunos paquetes que instalé / eliminé recientemente usando Yum.

¿Hay alguna manera de ver el historial de los paquetes de Yum que se han actualizado / instalado / eliminado?

Podría usar el comando "historial" de Unix, pero algunas instalaciones pueden haberse realizado con cuentas diferentes. He intentado buscar en la web y leer la página man también, pero no he encontrado nada.

Respuestas:


17

Bien,

yum history

hace el trabajo también.


No parece funcionar en CentOS (al menos, no mi instalación).
— Daren Chandisingh

Ah ok Solo Fedora.
— lzap

2
Ahora está allí a partir de CentOS 6.2 ("historial de ayuda de yum"). "Todas las cosas buenas les llegan a los que esperan ...", los "esos" son usuarios intermedios, las "cosas buenas" son software estable. En lo personal, estoy con frecuencia demasiado impaciente para esperar ....
— Michael

39

Creo que puede encontrar lo que está buscando en los yumarchivos de registro que se encuentran en/var/log/yum.log


1
Si desea una lista limpia de paquetes instalados, independientemente de cuándo o qué sucedió (actualización / instalación), haga esto:cat /var/log/yum.log | sed "s#.\+: \?\(.\+\)#\1#" | sort | tee /tmp/yum.install.list.txt
— nickboldt

7

Por ejemplo:

lista de historia de yum

[root ~]> yum history list
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
ID     | Login user             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
 2 | User <username>        | 2010-01-19 15:10 | Erase          |    1
 1 | User <username>        | 2010-01-19 14:55 | Update         |    3
history list

Mostrar información del historial de ID 2

[root ~]> yum history info 2
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
Transaction ID : 2
Begin time     : Tue Jan 19 15:10:13 2010
Begin rpmdb    : 2431:fe4c2c846fd45c9125fb8ab27542a27b22e0d3df
End time       :            15:10:27 2010 (14 seconds)
End rpmdb      : 2430:2eeb12b0b0f2ef3fcb31b4447b439e76e92e3866
User           : User <username>
Return-Code    : Success
Transaction performed with:
Installed    rpm-4.7.2-1.fc12.i686
Installed    yum-3.2.25-1.fc12.noarch
Installed    yum-plugin-fastestmirror-1.1.24-2.fc12.noarch
Packages Altered:
Erase        arora-0.10.2-2.fc12.i686
history info

1

Para enumerar los paquetes que ha instalado, intente esto:

alias yum-userinstall="yumdb search command_line install* | grep command_line\ = | sort | uniq | sed -r -e 's/command_line = (.*)/yum \1/g'"

Resultado:

# yum-userinstall
     yum install bind-utils
     yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
     yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
     yum install lsof
     yum install nano
     yum install nfs-utils libnfsidmap
     yum install nmap-ncat
     yum install openscap-scanner
     yum install open-vm-tools

PS1: no muestra dependencias

PS2: se ordena alfabéticamente

PS3: no se muestra si ha eliminado el paquete más tarde


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.