
apt-get update
comando atualiza a lista de pacotes do repositório em nosso sistema
apt-get upgrade
atualiza os programas se a versão do pacote do novo programa não corresponder à versão atualmente instalada.
apt-cache show
mostra 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"}'