Como saber quando o pacote foi atualizado no repositório

Como saber quando o pacote foi atualizado no repositório

apt-get updatecomando atualiza a lista de pacotes do repositório em nosso sistema

apt-get upgradeatualiza os programas se a versão do pacote do novo programa não corresponder à versão atualmente instalada.

apt-cache showmostra as informações detalhadas do pacote, mas não mostra a data de lançamento.

Mas nada disso menciona a data exata em que o pacote foi atualizado.

Embora possamos anotar a versão do pacote e visitar seu site para ver quando ele foi lançado, existe alguma maneira de descobrir quando a versão específica/atual do pacote foi lançada no repositório (as opções do terminal seriam mais úteis)?

Responder1

Você pode procurar o pacote emtracker.debian.org, em notícias você pode ver quando as coisas aconteceram.

Responder2

De acordo comEsse, para ver quando um pacote foi atualizado você pode verificar o changelog do pacote com este comando (infelizmente o changelog não funciona com todos os pacotes):

apt-get changelog *your_package_name*

E de acordo comEsse, para ver a nova versão do pacote você pode fazer isso: (Não se esqueça de fazer "apt-get update" antes se quiser o último pacote atualizado.)

apt list --upgradable

ou isto :

apt-get --just-print upgrade

Para obter algo mais fácil de ler, você pode usar este analisador perl de uma linha:

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"}'

informação relacionada