Últimos paquetes instalados

Puede que alguna vez os hayáis encontrado con la necesidad de saber el nombre de las últimas aplicaciones que instalasteis, borrasteis, o actualizasteis, o bien las dependencias que se instalaron, desinstalaron o actualizaron.

Aptitude, el programa que suelo recomendar para manejar paquetes, crea un archivo muy cómodo de leer en /var/log/aptitude con este aspecto:

Aptitude 0.4.6.1: informe de registro
dom, oct 21 2007 12:35:51 +0200

IMPORTANTE: este registro sólo muestra las acciones que se pretenden
realizar. Puede que no se completen algunas acciones por fallos de dpkg.

Se instalarán 9 paquetes y se eliminarán 0.
Se usará 62,5MB de espacio en disco
===============================================================================
[INSTALA, DEPENDENCIAS] libmagick++9c2a
[INSTALA, DEPENDENCIAS] libplot2c2
[INSTALA, DEPENDENCIAS] libpstoedit0c2a
[INSTALA, DEPENDENCIAS] libwmf-bin
[INSTALA, DEPENDENCIAS] perlmagick
[INSTALA, DEPENDENCIAS] pstoedit
[INSTALA, DEPENDENCIAS] python-numpy
[INSTALA, DEPENDENCIAS] python-numpy-dev
[INSTALA] inkscape
===============================================================================

Registro completado.

Sin embargo apt-get sólo cuenta con el registro de dpkg, que podemos encontrar en /var/log/dpkg.log y que lista los cambios realizados en el último mes. Los registros de meses anteriores tendrán nombres como dpkg.0.log, dpkg.1.log, dpkg.2.log, etc.

El log de dpkg como podemos ver, es menos legible:

2007-10-21 12:36:13 configure perlmagick 7:6.2.4.5.dfsg1-2ubuntu1 7:6.2.4.5.dfsg1-2ubuntu1
2007-10-21 12:36:13 status unpacked perlmagick 7:6.2.4.5.dfsg1-2ubuntu1
2007-10-21 12:36:13 status half-configured perlmagick 7:6.2.4.5.dfsg1-2ubuntu1
2007-10-21 12:36:13 status installed perlmagick 7:6.2.4.5.dfsg1-2ubuntu1
2007-10-21 12:36:13 configure pstoedit 3.44-2 3.44-2
2007-10-21 12:36:13 status unpacked pstoedit 3.44-2
2007-10-21 12:36:13 status half-configured pstoedit 3.44-2
2007-10-21 12:36:13 status installed pstoedit 3.44-2
2007-10-21 12:36:13 configure python-numpy-dev 1:1.0.3-1ubuntu2 1:1.0.3-1ubuntu2
2007-10-21 12:36:13 status unpacked python-numpy-dev 1:1.0.3-1ubuntu2
2007-10-21 12:36:13 status half-configured python-numpy-dev 1:1.0.3-1ubuntu2
2007-10-21 12:36:13 status installed python-numpy-dev 1:1.0.3-1ubuntu2
2007-10-21 12:36:13 configure python-numpy 1:1.0.3-1ubuntu2 1:1.0.3-1ubuntu2
2007-10-21 12:36:13 status unpacked python-numpy 1:1.0.3-1ubuntu2
2007-10-21 12:36:13 status half-configured python-numpy 1:1.0.3-1ubuntu2
2007-10-21 12:36:16 status installed python-numpy 1:1.0.3-1ubuntu2
2007-10-21 12:36:16 trigproc libc6 2.6.1-1ubuntu9 2.6.1-1ubuntu9
2007-10-21 12:36:16 status half-configured libc6 2.6.1-1ubuntu9
2007-10-21 12:36:23 status installed libc6 2.6.1-1ubuntu9

Por último synaptic, la aplicación de gestión de paquetes gráfica también guarda un histórico al que podemos acceder desde Archivo -> Histórico y que se almacena en /root/.synaptic/log

Comentarios
  1. carlos

    Más fácil abriendo Synaptic, menú Archivo e Histórico.

    Responder

  2. Hmm, en mi caso no existe el archivo var/log/aptitude. Usando Gutsy.

    Responder

  3. No todo el mundo usa Synaptic Carlos. Y en todo caso al final del artículo se menciona, si te fijas 😎

    Responder

Deja un comentario