desativar atualizações da linha de comando no Ubuntu 16.04


16

Existe algum esquema gsettings para selecionar "Nunca" em

configurações do sistema-> software e atualizações-> atualizações-> verificam automaticamente se há atualizações

Qualquer outra opção de linha de comando para desativar as atualizações automáticas é ideal para mim.

Obrigado


Possível duplicata do aviso de nova versão
N0rbert

Não, isso é uma outra opção .. Eu não estou à procura de "notificar-me de uma nova versão do Ubuntu", mas para "verificar automaticamente se há atualizações" ...
rok

Você quer dizer atualizações autônomas? Como nesta resposta ?
N0rbert

Respostas:


16

De acordo com este post

Desative o apt-daily.service:

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

Ou

systemctl disable --now apt-daily{,-upgrade}.{timer,service}

1
O outro comando parece funcionar ...
Aleksandar Pavić

Qual "outro comando?"
mr.zog

8

Graças às sugestões de Norbert e Doug, vim com esta solução:

sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades

6

Não, não há configuração para isso. Na 16.04, essas opções relevantes são definidas no /etc/apt/apt.conf.d/10periodicarquivo

Obviamente, a maneira mais fácil de alterar é através de Software e atualizações> Atualizações, que edita esse arquivo se você mudar do padrão.

Você pode editar esse arquivo manualmente, se desejar, ou criar algum comando para definir as opções como false ("0"

Edite /etc/apt/apt.conf.d/20auto-upgradespara desativar as atualizações automáticas na linha de comando:

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Depois de abrir o arquivo, desative a diretiva Update-Package-Lists de 1 para 0, como mostrado abaixo:

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";

0

No Ubuntu 18.04 (LUbuntu), eu não tinha uma maneira fácil de fazer isso, mas vincular o link a true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.