Como posso obter resultados persistentes do apt-listchanges sem intervenção?

1

Eu tenho instalado e configurado o < href="https://tracker.debian.org/pkg/apt-listchanges"> apt-listchanges pacote para exibir changelogs de atualizações.

Saída de cat /etc/apt/listchanges.conf (configurado de acordo com página do Ubuntu para apt-listchanges ):

[apt]
frontend=xterm-pager
email_address=
confirm=false
which=both

É um pouco difícil testar diferentes configurações, porque depende de atualizações. Até agora, no entanto, nenhuma configuração resulta em uma saída que permaneça 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 será exibida, mas desaparecerá quando a atualização for concluída
  • se eu escolher a opção para exibir texto no mesmo terminal, mesmo sem a opção de confirmar antes de aplicar, preciso sair da exibição antes que a atualização continue
  • se eu usar o Gerenciador de Atualização em vez da linha de comando, ele nunca funcionará e gerará um erro (embora a atualização seja aplicada)

Como posso configurar o apt-listchanges e o apt upgrade (ou o Update Manager) para:

  • faça o download e aplique as atualizações sem interrupção ou intervenção necessária (ou seja, nenhum prompt de confirmação do apt-listchanges)
  • exibe as notícias / changelogs na tela (mesmo terminal, terminal diferente, janela GTK, janela do navegador, Gerenciador de Atualizações, não me importo, mas não email )
  • a exibição persiste além da conclusão da atualização

(Como última tentativa, a saída para um arquivo de texto não seria uma opção terrível.)

    
por d3vid 18.07.2014 / 17:17

1 resposta

-1

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 tipo de prompt de terminal (saída grande):

dpkg -l

Para enviar a saída por meio de 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 qual pacote foi instalado, um arquivo:

dpkg -S /somedir/some.file

Leia mais sobre dpkg ou man dpkg .

por swift 23.07.2014 / 14:37