Cómo saber cuándo se actualizó el paquete en el repositorio

Cómo saber cuándo se actualizó el paquete en el repositorio

apt-get updateEl comando actualiza la lista de paquetes del repositorio en nuestro sistema.

apt-get upgradeactualiza los programas si la versión del paquete del nuevo programa no coincide con la versión instalada actualmente.

apt-cache showmuestra 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"}'

información relacionada