Deaktiviere Updates von der Kommandozeile in Ubuntu 16.04

16

Gibt es ein gsettings-Schema, für das "Never" ausgewählt werden soll?

Systemeinstellungen-> Software und Updates-> Updates-> Automatisch nach Updates suchen

Alle anderen Befehlszeilenoptionen zum Deaktivieren der automatischen Updates sind für mich geeignet.

Danke

rok
quelle
Mögliches Duplikat der Warnung zur
Deaktivierung
Nein, das ist eine andere Option. Ich suche nicht nach "Benachrichtigen Sie mich über eine neue Ubuntu-Version", sondern nach "Automatisch nach Updates suchen" ...
rok
Meinen Sie damit unbeaufsichtigte Upgrades? Wie in dieser Antwort ?
N0rbert

Antworten:

16

Laut diesem Beitrag

Apt-daily.service deaktivieren:

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

Oder

systemctl disable --now apt-daily{,-upgrade}.{timer,service}
abu_bua
quelle
1
Der andere Befehl scheint zu funktionieren ...
Aleksandar Pavić
Welcher "andere Befehl?"
mr.zog
8

Dank der Vorschläge von Norbert und Doug kam ich auf diese Lösung:

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

Nein, dafür gibt es kein Einverständnis. In 16.04 werden diese relevanten Optionen in der /etc/apt/apt.conf.d/10periodicDatei festgelegt

Offensichtlich ist die einfachste Möglichkeit, Änderungen vorzunehmen, Software & Updates> Updates, mit denen diese Datei bearbeitet wird, wenn Sie von der Standardeinstellung abweichen.

Sie können diese Datei bei Bedarf manuell bearbeiten oder einen Befehl ausführen, um die Option (en) auf false ("0") zu setzen.

Bearbeiten /etc/apt/apt.conf.d/20auto-upgrades, um automatische Updates über die Befehlszeile zu deaktivieren:

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

Sobald Sie die Datei geöffnet haben, deaktivieren Sie die Update-Package-Lists-Direktive von 1 auf 0, wie unten gezeigt:

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

In Ubuntu 18.04 (LUbuntu) hatte ich keine einfache Möglichkeit, dies zu tun, sondern einen Symlink zu true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
ATorras
quelle