it-swarm-es.com

¿Cómo encontrar aplicaciones instaladas hoy?

¿Hay algún comando para enumerar qué aplicaciones se han instalado hoy a través de apt-get o dpkg? ¿Hay alguna otra forma de encontrar esta información?

3
wakeup

Mira en /var/log/apt/history.log. Ahí es donde se guarda el registro.

5
user25656

Para ver los paquetes instalados con dpkg o un paquete administrado diferente a apt, podemos escanear /var/log/dpkg.log. Para revelar el historial puede usar una función publicada anteriormente:

3
Takkat

Probablemente podría ser un poco más perverso (y preciso) que esto, si necesita la salida para la secuencia de comandos, por ejemplo, pero si solo está buscando la actividad de un día:

$ date +"%Y-%m-%d" | xargs -i% sed -n "/%/,/%/p" /var/log/apt/history.log
Start-Date: 2013-06-18  14:24:33
Commandline: apt-get install workrave
Install: workrave:AMD64 (1.10-0ubuntu2), workrave-data:AMD64 (1.10-0ubuntu2, automatic), libgdome2-0:AMD64 (0.8.1+debian-4.1build1, automatic)
End-Date: 2013-06-18  14:24:40
Start-Date: 2013-06-18  16:58:40
Commandline: apt-get dist-upgrade
Install: linux-image-3.8.0-26-generic:AMD64 (3.8.0-26.38, automatic), linux-headers-3.8.0-26:AMD64 (3.8.0-26.38, automatic), linux-tools-3.8.0-26:AMD64 (3.8.0-26.38, automatic), linux-headers-3.8.0-26-generic:AMD64 (3.8.0-26.38, automatic), linux-image-extra-3.8.0-26-generic:AMD64 (3.8.0-26.38, automatic)
Upgrade: linux-tools:AMD64 (3.8.0.25.43, 3.8.0.26.44), linux-generic:AMD64 (3.8.0.25.43, 3.8.0.26.44), linux-headers-generic:AMD64 (3.8.0.25.43, 3.8.0.26.44), linux-image-generic:AMD64 (3.8.0.25.43, 3.8.0.26.44), linux-tools-common:AMD64 (3.8.0-25.37, 3.8.0-26.38), linux-libc-dev:AMD64 (3.8.0-25.37, 3.8.0-26.38)
End-Date: 2013-06-18  17:00:07
1
Oli

Tu puedes correr

dpkg --get-selections

para obtener paquetes instalados.


Si está buscando algo específico, puede usar grep para enumerar, por ejemplo, PHP paquetes como este:

dpkg --get-selections | grep php'

Para obtener rutas de paquetes específicos, digamos php5, ejecute esto

dpkg -L php5

Puede leer más en esta guía aquí: http://www.howtogeek.com/howto/linux/show-the-list-of-installed-packages-on-ubuntu-or-debian/ = o en el manual ejecutando.

man dpkg
1
Frederik Spang