
apt-get update
El comando actualiza la lista de paquetes del repositorio en nuestro sistema.
apt-get upgrade
actualiza los programas si la versión del paquete del nuevo programa no coincide con la versión instalada actualmente.
apt-cache show
muestra la información detallada del paquete pero no muestra la fecha de lanzamiento.
Pero ninguno de ellos menciona la fecha exacta en la que se actualizó el paquete.
Aunque podemos anotar la versión del paquete y visitar su sitio web para ver cuándo se lanzó, ¿hay alguna forma de saber cuándo se lanzó la versión específica/actual del paquete en el repositorio (las opciones de terminal serían más útiles)?
Respuesta1
Puedes buscar el paquete enrastreador.debian.org, en noticias puedes ver cuándo sucedieron las cosas.
Respuesta2
De acuerdo aEste, para ver cuándo se actualizó un paquete, puede consultar el registro de cambios del paquete con este comando (desafortunadamente, el registro de cambios no funciona con todos los paquetes):
apt-get changelog *your_package_name*
Y segúnEste, para ver la nueva versión del paquete puedes hacer esto : (No olvide hacer "apt-get update" antes si desea el último paquete actualizado.)
apt list --upgradable
o esto :
apt-get --just-print upgrade
Para obtener algo más fácil de leer, puede utilizar este analizador de una línea de Perl:
apt-get --just-print upgrade 2>&1 | perl -ne 'if (/Inst\s([\w,\-,\d,\.,~,:,\+]+)\s\[([\w,\-,\d,\.,~,:,\+]+)\]\s\(([\w,\-,\d,\.,~,:,\+]+)\)? /i) {print "PACKAGE: $1 INSTALLED: $2 AVAILABLE: $3\n"}'