Sempre surge alguma curiosidade específica, sobre algum pacote de software, em particular, que está para ser atualizado no meu sistema.
Esta dica funciona no Ubuntu e no Debian e pode ser aplicada com os comandos apt, apt-get ou o aptitude.
Quem usa o Debian Testing ou o Ubuntu Alpha/Beta, pode ter que atualizar diariamente o seu sistema.
Este “incômodo” é o preço que se paga para usar software atualizado e (razoavelmente) seguro.
Claro que o processo de atualização diária do sistema sempre pode ser incluído no cron, caso seja um incômodo.
Eu gosto, contudo, de acompanhar as mudanças no software instalado em meu notebook pessoal.
Portanto, diariamente, tenho o costume de rodar o comando apt para verificar e fazer as atualizações necessárias.
Este texto é para aqueles casos em que você se pergunta “que diabos estão atualizando neste pacote, aí?”
Como detalhar atualizações de um pacote com o apt-get, apt ou aptitude
Tanto faz usar um como o outro. O resultado é o mesmo.
Com a opção ‘changelog’, é possível baixar e mostrar os relatório de atualizações dos pacotes. Veja um exemplo, envolvendo o pacote do wget:
apt-get changelog wget
O resultado exibe o log de atualizações e correções de bugs em ordem de data, a partir da mais recente:
wget (1.18-2) unstable; urgency=medium * added OpenSSl 1.1.0 patch from upstream git. closes: #828599 -- Noël Köthe <noel@debian.org> Sat, 02 Jul 2016 16:45:14 +0200 wget (1.18-1) unstable; urgency=medium * new upstream release from 2016-06-10 - fixed CVE-2016-4971 closes: #827003 - fixed segmentation fault when terminal width is small. closes: #823891 * debian/control: updated Standards-Version, no changes needed * debian/changelog fixed spelling errors -- Noël Köthe <noel@debian.org> Sat, 11 Jun 2016 20:30:44 +0200 wget (1.17.1-2) unstable; urgency=low * applied patch from Margarita Manterola. Thanks a lot: - Add udeb support, taken from the work done by Colin Watson for Ubuntu in 1.10.2-2ubuntu2 and forward. - Added dependency on libssl-dev for the udeb, as gnutls does not provide a udeb package. ...
Só pela curiosidade, é possível ver, na listagem acima, que existe trabalho da hacker argentina Margarita Manterola, na correção de bugs no wget.
Se você prefere usar o apt para realizar o trabalho, tudo funciona igual. Veja:
apt changelog systemd
Esta é uma forma de acompanhar a evolução de seus aplicativos favoritos.
Para os que preferem usar o aptitude, o procedimento é idêntico:
aptitude changelog wget
One reply on “Como detalhar as atualizações de pacotes com apt, apt-get e aptitude”
Excelente post!!!