Como detalhar as atualizações de pacotes com apt, apt-get e aptitude – Elias Praciano
Categories
Debian Linux Tutoriais Ubuntu

Como detalhar as atualizações de pacotes com apt, apt-get e aptitude

O changelog de um pacote de software é um relatório das mudanças que são feitas, durante seu desenvolvimento e manutenção.
É fácil ver quais são as mudanças específicas que os desenvolvedores estão introduzindo nos seus softwares preferidos, com o apt-get e o aptitude.

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

wget changelog

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

One reply on “Como detalhar as atualizações de pacotes com apt, apt-get e aptitude”

Leave a Reply to Tiago Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.