Visualizar histórico de instalaciones por APT

Quizás el método de control de instalación de paquetes por APT en Debian y Ubuntu (por línea de comandos) no están potente como el yum history de RHEL y CentOS pero por lo menos cumple su función.

En Debian y Ubuntu, cuando necesitamos visualizar el histórico de paquetes instalados y actualizados en el sistema podemos hacerlo a través del log «/var/log/apt/history.log»:

# tail /var/log/apt/history.log

Start-Date: 2015-01-16  07:59:40
Upgrade: libgail-3-0:amd64 (3.10.8-0ubuntu1.2, 3.10.8-0ubuntu1.4),
gir1.2-gtk-3.0:amd64 (3.10.8-0ubuntu1.2, 3.10.8-0ubuntu1.4),
libgtk-3-bin:amd64 (3.10.8-0ubuntu1.2, 3.10.8-0ubuntu1.4),
curl:amd64 (7.35.0-1ubuntu2.2, 7.35.0-1ubuntu2.3),
libgtk-3-0:amd64 (3.10.8-0ubuntu1.2, 3.10.8-0ubuntu1.4),
libcurl3:amd64 (7.35.0-1ubuntu2.2, 7.35.0-1ubuntu2.3),
libgtk-3-common:amd64 (3.10.8-0ubuntu1.2, 3.10.8-0ubuntu1.4),
libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.2, 7.35.0-1ubuntu2.3)
End-Date: 2015-01-16  07:59:49

Si se trata de una instalación con entorno gráfico de Ubuntu sí que se puede utilizar el software center para ver todo el histórico de instalaciones. Con el comando dpkg y su log también se puede ver información relevante sobre instalaciones:

# dpkg --get-selections | more
a2ps						install
acpi-support					install
acpid						install
# grep install /var/log/dpkg.log
2014-12-18 17:18:57 install quota  4.00~pre1-7
2014-12-18 17:18:57 status half-installed quota 4.00~pre1-7
2014-12-18 17:18:57 status half-installed quota 4.00~pre1-7
2014-12-18 17:18:57 status half-installed quota 4.00~pre1-7
2014-12-18 17:18:59 status installed man-db 2.5.9-4
2014-12-18 17:18:59 status installed ureadahead 0.100.0-11
2014-12-18 17:19:01 status installed quota 4.00~pre1-7

2 comentarios en “Visualizar histórico de instalaciones por APT

  1. Recuerda tambien el /var/log/apt/term.log útil si ha habido problemas en la instalación de algún paquete, y que muestra la salida que ha devuelto apt en ese momento:

    Log started: 2014-12-16 19:20:21
    Seleccionando el paquete ethtool previamente no seleccionado.
    (Leyendo la base de datos … 154229 ficheros o directorios instalados actualmente.)
    Preparing to unpack …/ethtool_1%3a3.13-1_amd64.deb …
    Unpacking ethtool (1:3.13-1) …
    Processing triggers for man-db (2.6.7.1-1ubuntu1) …
    Configurando ethtool (1:3.13-1) …
    Log ended: 2014-12-16 19:20:30

Comments are closed.