disabilita gli aggiornamenti dalla riga di comando in Ubuntu 16.04


16

Esiste uno schema gsettings per selezionare "Mai" su

impostazioni di sistema-> software e aggiornamenti-> aggiornamenti-> verifica automaticamente la presenza di aggiornamenti

Qualsiasi altra opzione da riga di comando per disabilitare gli aggiornamenti automatici è adatta a me.

Grazie



No, questa è un'altra opzione .. Non sto cercando "avvisami di una nuova versione di Ubuntu" ma "Controlla automaticamente gli aggiornamenti" ...
rok,

Intendi aggiornamenti automatici? Come in questa risposta ?
N0rbert,

Risposte:


16

Secondo questo post

Disabilita 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

O

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

1
L'altro comando sembra funzionare ...
Aleksandar Pavić il

Quale "altro comando?"
mr.zog,

8

Grazie ai suggerimenti di Norbert e Doug, ho trovato questa soluzione:

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

No, non ci sono dubbi per questo. In 16.04 tali opzioni pertinenti sono impostate nel /etc/apt/apt.conf.d/10periodicfile

Ovviamente il modo più semplice per modificare è tramite Software & Aggiornamenti> Aggiornamenti che modifica quel file se si cambia da default.

Puoi modificare quel file manualmente se lo desideri o modellare alcuni comandi per impostare l'opzione (e) su false ("0"

Modifica /etc/apt/apt.conf.d/20auto-upgradesper disabilitare gli aggiornamenti automatici dalla riga di comando:

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

Dopo aver aperto il file, disattivare la direttiva Update-Package-Lists da 1 a 0 come mostrato di seguito:

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

0

In Ubuntu 18.04 (LUbuntu) non avevo un modo semplice per farlo, ma per un link simbolico a true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.