A coisa mais próxima do que você está procurando pode ser obtida com um pacote chamado apt-listchanges
, que fornecerá um resumo do changelog quando você fizer upgrade dos pacotes. Você pode configurá-lo para que as notas de changelog apareçam no terminal diretamente após apt-get
fazer o download da atualização (veja abaixo a explicação e a captura de tela), mas antes de instalá-lo.
Você pode instalar o programa com
sudo apt-get install apt-listchanges
e, em seguida, configure-o com
sudo dpkg-reconfigure apt-listchanges
O arquivo de configuração criado é /etc/apt/listchanges.conf
.
Minha configuração tem as informações do changelog sendo mostradas diretamente como texto no terminal (stdout), que é exatamente o que você queria. Acho que é melhor do que ter um pager carregando as informações. Eu só tenho changelogs selecionados no meu arquivo conf, então as notícias sobre o pacote não são mostradas. Eu também configurei para enviar por e-mail root o trecho do changelog. Você precisa configurar o e-mail local referenciando meu artigo aqui se você quiser usar esse recurso.
Este é o meu /etc/apt/listchanges.conf
:
[apt]
frontend=text
email_address=root
confirm=1
save_seen=/var/lib/apt/listchanges.db
which=changelogs
Uma captura de tela do procedimento de atualização quando o apt-listchanges
está instalado. Eu o configurei para solicitar a confirmação da instalação depois de ler o trecho do changelog.
Para mais informações, consulte man apt-listchanges
e as páginas de manual do Ubuntu online .