Eu posso pensar em duas abordagens que não envolvem muito apt-listchanges
. Ambos dependem do padrão apt-listchanges
hook em apt
; verifique se /etc/apt/apt.conf.d/20listchanges
existe no seu sistema. Isso funciona muito bem porque apt-listchanges
é executado com a lista de pacotes que apt
está prestes a atualizar e pode, portanto, comparar as versões atuais instaladas com essas. O design de apt-listchanges
dificulta a exibição após o fato. Você pode usar a opção --since
, mas precisa acompanhar os valores apropriados.
A primeira abordagem é configurar apt-listchanges
para enviar um email com quaisquer alterações. Isso precisa de uma configuração de correio de trabalho no sistema, o que pode não ser conveniente para você; mas acho muito útil. Na seção [apt]
de /etc/apt/listchanges.conf
, defina frontend=mail
e email_address
conforme apropriado; então apt-listchanges
será executado sempre que apt
for executado e enviará um e-mail contendo os itens de notícias (e / ou changelogs, dependendo da configuração which
).
O segundo, que eu realmente não tentei, é configurar apt-listchanges
para simplesmente despejar entradas de notícias e / ou changelogs em sua saída padrão, e redirecionar isso para um arquivo de log que você pode ler sempre que for conveniente. Na seção [apt]
de /etc/apt/listchanges.conf
, defina frontend=text
; em /etc/apt/apt.conf.d/20listchanges
, adicione um redirecionamento anexado ao seu arquivo de destino.