Eu tenhoinstalado e configuradooapt-listchanges
pacote para exibir changelogs de atualizações.
Saída de cat /etc/apt/listchanges.conf
(configurada de acordo comPágina de manual do Ubuntupara apt-listchanges
):
[apt]
frontend=xterm-pager
email_address=
confirm=false
which=both
É um pouco difícil testar configurações diferentes, porque depende da chegada de atualizações. Até agora, no entanto, nenhuma configuração resultou em uma saída quepermanece na tela após a conclusão da atualização.
Por exemplo:
- se eu escolher a opção do navegador e o Firefox já estiver em execução, ele falhará
- se eu escolher a opção de janela xterm ou GTK, a nova janela aparece, mas desaparece quando a atualização é concluída
- se eu escolher a opção de exibir texto no mesmo terminal, mesmo sem a opção de confirmar antes de aplicar, devo sair da exibição antes que a atualização continue
- se eu usar o Update Manager em vez da linha de comando, ele nunca funciona e gera um erro (embora a atualização seja aplicada)
Como posso configurar apt-listchanges
e apt upgrade
(ou Update Manager) para:
- baixe e aplique atualizações sem interrupção ou intervenção necessária (ou seja, nenhum prompt de confirmação do apt-listchanges)
- exibir as notícias/changelogs na tela (mesmo terminal, terminal diferente, janela GTK, janela do navegador, Update Manager, não me importo, mas nãoe-mail)
- fazer com que a exibição persista após a conclusão da atualização
(Como última tentativa, a saída para um arquivo de texto não seria uma opção terrível.)
Responder1
Leia como configurar apt-listchanges
antes da atualização:
apt-get changelog <package name>
após a atualização:
Para listar todos os pacotes instalados no sistema, a partir de um prompt de terminal digite (saída grande):
dpkg -l
Para canalizar a saída grep
para ver se um pacote específico está instalado:
dpkg -l | grep <package name>
Para listar os arquivos instalados por um pacote:
dpkg -L <package name>
Para identificar em qual pacote foi instalado um arquivo:
dpkg -S /somedir/some.file
Leia mais sobredpkgou man dpkg
.