Atualizações de distribuição do Ubuntu: move toda a interação do usuário até o final?

2

Existe uma maneira de mover toda a interação do usuário que ocorre durante uma atualização de lançamento até o final do processo de atualização?

Como está atualmente, o processo de atualização do Ubuntu será interrompido sempre que alguma interação do usuário for necessária. Em particular, sempre que o Ubuntu tenta atualizar um pacote, e descobre que eu modifiquei algum arquivo de configuração que pertence a esse pacote, ele me perguntará o que fazer. Esse comportamento é muito chato. Não consigo iniciar a atualização e ir embora, porque mais cedo ou mais tarde haverá um pop-up e o utilitário de atualização não fará nada até que eu clique em algum lugar. (As perguntas fazem sentido. 1 Eu não critico as questões em si, mas a maneira como o utilitário de atualização faz as perguntas.)

O Ubuntu não poderia simplesmente executar todas as atualizações de pacotes, como acontece de qualquer maneira, e então, no final, exibir um único pop-up com uma lista de todas essas perguntas, para que eu possa simplesmente verificá-los um por um?

A movimentação em massa de todas essas perguntas até o final do processo de atualização seria muito mais eficiente. Permitiria que eu fizesse um upgrade à noite, voltasse de manhã e cuidasse de todos esses pequenos detalhes em uma única varredura. Tecnicamente, não deveria ser um problema. O utilitário de atualização pode facilmente acompanhar quais arquivos ele vai me perguntar. Ele pode até mesmo correr, adicionando perguntas ao pop-up, para que os usuários que gostam do comportamento atual possam ficar com ele, mas o processo de atualização não será interrompido se um usuário não responder corretamente distância.

Resumindo, existe uma maneira de levar todas essas perguntas até o fim? Se não, há algum motivo para esse comportamento? Geralmente, seria uma boa ideia mover todas essas questões até o final do processo de instalação? Devo fazer um pedido de recurso?

Se não houver tal recurso, e se a pergunta despertar interesse suficiente, definitivamente farei um pedido de recurso, e veremos o que os desenvolvedores têm a dizer. :)

1 Por um lado, se estou executando um servidor com muitos arquivos de configuração personalizados, não quero uma atualização para removê-los ou bagunçá-los. Por outro lado, os formatos dos arquivos de configuração podem mudar, e assim, com as atualizações de pacotes, meus arquivos de configuração personalizados podem precisar de massagens manuais.

    
por Malte Skoruppa 05.03.2014 / 14:16

1 resposta

1

Acredito que você seria adequado usando os recursos de atualização não interativos.

Para versões estáveis:

do-release-upgrade -f DistUpgradeViewNonInteractive

Para versões de desenvolvimento:

do-release-upgrade -d -f DistUpgradeViewNonInteractive

Ele passará pelo processo sem perguntas adicionais, o que parece ser o que você está procurando.

Veja esta pergunta para obter informações adicionais: link

    
por Terry 05.03.2014 / 14:38