Blog Linux Avante

Como parar de instalar atualizações automaticamente no Ubuntu ou Debian (atualizações autônomas)

4 de julho de 2019

Distribuições Linux baseadas em Debian e Ubuntu podem instalar automaticamente as atualizações de segurança mais recentes (e outras) com o uso de um pacote denominado unattended-upgrades.

Este pacote de atualizações autônomas é instalado por padrão no Ubuntu (mas não no Linux Mint, por exemplo) e Debian 9+ com Gnome, e embora seja um bom recurso de se ter, muita gente acaba reclamando disso e do comportamento semelhante ao do Microsoft Windows de instalar atualizações sem entrada do usuário. Especialmente quando você deseja desligar ou reinicializar o sistema com pressa, e você obtém isto:

Ubuntu unattended-upgrade in progress

Este é o caso não apenas do Ubuntu com Gnome, mas também de outros sabores do Ubuntu, incluindo Kubuntu, Ubuntu MATE e assim por diante.

Como uma nota lateral, se você forçar um desligamento/reinicialização durante a instalação de atualizações, seu computador pode falhar ao inicializar no Ubuntu/Debian, e o apt provavelmente será quebrado, mostrando os erros E: Could not get lock /var/lib/dpkg/lock ou E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Aqueles que desejam se livrar desse comportamento de instalar atualizações automaticamente no Ubuntu ou Debian 9+ com Gnome, têm 2 opções: remover o unattended-upgrades ou configurá-lo para que não instale atualizações automaticamente.

Remova atualizações autônomas do Ubuntu ou Debian

A remoção do pacote unattended-upgrades não remove nenhum outro pacote do Ubuntu ou Debian, portanto, é seguro removê-lo.

Parece que as atualizações autônomas são instaladas por padrão no Ubuntu porque é uma dependência recomendada de python3-software-properties (um pacote que torna fácil adicionar repositórios PPA, entre outros), e o Ubuntu instala automaticamente os pacotes recomendados.

Você pode remover o pacote de upgrades autônomos usando:

Comandos para usar no terminal

sudo apt remove unattended-upgrades

Desative a instalação de atualizações de segurança (e outras) automaticamente no Ubuntu ou Debian

Você também tem a opção de desativar a instalação de atualizações automáticas. Isso pode ser feito emitindo:

Comandos para usar no terminal

sudo dpkg-reconfigure unattended-upgrades

E escolhendo No quando perguntado se deseja baixar e instalar as atualizações automaticamente:

Disable unattended-upgrades Ubuntu

Mais informações sobre atualizações autônomas, incluindo a lista negra de certos pacotes ou alteração do cronograma de atualização, estão disponíveis na seção Atualizações automáticas do Guia do servidor Ubuntu e na página UnattendedUpgrades Debian Wiki.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.