¿Dónde están los registros de apt-get?

54

Me gustaría saber dónde puedo encontrar los registros de los siguientes administradores de paquetes:

  • Administrador de paquetes sinápticos
  • Centro de software de Ubuntu
  • Los registros cuando se usa el terminal con apt-get
sdale1930
fuente
Ninguno de los registros enumerados en las respuestas es muy detallado. Creo que sería bueno ver algo como: "descargando el índice de bla bla descargando deb blah instalando el paquete foo versión 1.2.3 del archivo foo.blah.deb" en lugar de solo listas de paquetes que se instalaron.
Brian Minton
askubuntu.com/questions/21657/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

55

Los registros aptos se pueden encontrar en /var/log/apt/term.log. Para verlos con GEdit puede usar el comando:

gedit /var/log/apt/term.log
nux
fuente
¿Podría usar gato para verlos?
sdale1930
55
sí puedes hombre
nux
55
Por supuesto, cat /var/log/apt/term.logmostrará el contenido del archivo muy bien. También te puede interesar tail -f /var/log/apt/term.log. Esto solo muestra las últimas líneas (cola) del archivo y, lo que es más interesante, imprimirá continuamente lo que se haya agregado a ese archivo. Esto es bastante interesante si desea "observar" el registro.
Malte Skoruppa
de nada mi amigo
nux
11
use lesspara que pueda desplazarse más fácilmente.
sjas
26

Me gusta var/log/apt/history.log. Es muy conciso.

También tenga en cuenta que los registros más antiguos se archivan logrotateuna vez al mes. Para combinar los archivos history.logcomprimidos actuales y todos los más antiguos history.logque puede usar caty zcatasí:

cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd

Luego puede, por ejemplo, usar greppara encontrar lo que necesita:

$ grep package_name ~/Desktop/allhistory.logdonde pondrás lo que quieres en lugar de package_name.

$ grep google ~/Desktop/allhistory.log
Upgrade: google-chrome-stable:amd64 (32.0.1700.102-1, 33.0.1750.117-1)
Upgrade: google-chrome-stable:amd64 (31.0.1650.48-1, 32.0.1700.77-1)
Upgrade: google-chrome-stable:amd64 (32.0.1700.77-1, 32.0.1700.102-1)
Upgrade: google-chrome-stable:amd64 (30.0.1599.101-1, 31.0.1650.48-1)
$ 

Y, Bohr , en un comentario, sugirió usar zgrepdirectamente si uno está buscando líneas relacionadas con un paquete específico. Esto funciona para mí suponiendo que estoy buscando en ambos history.logy en sus archivos archivados existentes smtube:

zgrep smtube /var/log/apt/history*
DK Bose
fuente
2
O correr zgrepdirectamente.
Bohr
13

revisa el archivo

/var/log/dpkg.log

que registra todas las actividades de apt, como instalaciones o actualizaciones, para los distintos administradores de paquetes

También puede ver registros sinápticos a través de su interfaz gráfica de usuario

Sagar Patni
fuente