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


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}

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

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";

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.