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.