Desativar changelogs

1

Estou usando o Synaptic (e ocasionalmente o aptitude via ssh) no Debian.

Ao atualizar pacotes, há o comportamento extremamente irritante de rastrear logs, que pode levar um minuto ou dois quando há muitas atualizações, e exibi-las.

O tempo gasto na varredura dos changelogs não é o fator crítico, mas o fato de que o processo de atualização é bloqueado até eu reconhecer que li as informações que eu não leio , e não quero ler .

Eu quero dizer ao computador "vá em frente, faça o upgrade", vá almoçar e volte uma hora depois, e isso deve ser feito. Se algum pacote está tão quebrado que já é sabido que não funciona, ele não deve instalar em primeiro lugar, eu prefiro ficar com o que funciona (seria de esperar que os empacotadores fossem inteligentes o suficiente para isso). E, de outra forma, eu realmente não estou interessado em o que eles têm a dizer.

Existe um switch de configuração (preferencialmente globalmente, dentro de apt ) para desabilitar changelogs uma vez e para todos, e talvez uma opção que não considere pacotes de atualização que quebram?

    
por Damon 28.08.2012 / 15:46

2 respostas

4

Por padrão, o apt-listchanges exibe apenas o arquivo de notícias do pacote, não o changelog. O arquivo de notícias deve incluir apenas informações importantes sobre coisas como incompatibilidade reversa. Por exemplo, as notícias podem notificá-lo de arquivos de configuração que você precisa editar ou que o upstream decidiu mudar para um novo formato de configuração, etc.

Parece que o seu apt-listchanges foi alterado a partir das configurações padrão. Para alterar, execute dpkg-reconfigure apt-listchanges como root ou edite /etc/apt/listchanges.conf .

Se você quiser atualizações autônomas, sugiro que selecione o método "mail" para exibir as alterações e "news" apenas. Certifique-se de desativar o prompt para confirmação após a exibição. Dessa forma, as informações importantes serão enviadas por e-mail para você, mas isso não interromperá sua atualização.

Você também pode querer mudar sua prioridade do debconf para crítica ( dpkg-reconfigure debconf ) se ainda não estiver.

    
por 28.08.2012 / 17:53
2

Parece que pode ser corrigido por:

aptitude remove apt-listchanges

Aparentemente, esse é um pacote opcional (mas a instalação padrão no Debian) é exatamente a causa dessa "inteligência extra" que interrompe as atualizações autônomas.

    
por 28.08.2012 / 17:03