Hoy me fue necesario ver los últimos paquetes que habían sido instalados/actualizados en mi Kubuntu... Googleando, encontré aquí cómo hacerlo. Módificando un poco el comando llegué al siguiente, que despliega todos los paquetes que fueron instalados/actualizados en el sistema en orden cronológico:
ls /var/lib/dpkg/info/ -ltr | grep .list$ | awk '{print $6" "$7" "$8 }' | sed 's/\.list//'
En el directorio
/var/lib/dpkg/info/
parecen guardarse varios tipos de archivo referentes a los paquetes manejados por el gestor de Debian/*ubuntu, dpkg. En particular, los .list tienen información sobre los archivos que fueron copiados para cada paquete, y en que ubicación están. De todas formas lo que usamos no es esto sino la fecha de creación/modificación de estos archivos, la cual coincide con la fecha de instalación/actualización del paquete, y su nombre.Así listamos en formato largo (l) el contenido del directorio especificado ordenando en reverso (r) según la fecha de modificación (t) con ls. Nos quedamos con las líneas que terminan en ".list" (para tener una sola entrada por paquete) utilizando grep. Imprimimos los campos de cada línea según el formato que especifiquemos con awk y eliminamos el ".list" del final de cada línea para quedarnos sólo con el nombre del paquete con sed.
La salida quedaría algo como:
...
2007-09-01 12:43 zenity
2007-09-01 12:43 ubuntu-desktop
2007-09-01 12:43 brltty-x11
2007-09-01 14:12 compiz-gnome
2007-09-02 14:42 libwrap0
2007-09-02 14:42 linux-headers-2.6.20-16
2007-09-02 14:43 linux-headers-2.6.20-16-generic
2007-09-02 14:43 linux-image-2.6.20-16-generic
2007-09-02 14:43 tcpd
2007-09-02 14:43 linux-libc-dev
No hay comentarios:
Publicar un comentario