Ich habe verschiedene Versionen von Ubuntu-VMs zu Testzwecken. Wie Sie vielleicht bereits wissen, hat Ubuntu eine Funktion namens Unattended Upgrades , das die neuesten Sicherheits- (und andere) Updates automatisch installiert, sobald sie verfügbar sind. Es ist in den neuesten Ubuntu-Versionen standardmäßig vorinstalliert und aktiviert.
Diese Funktion hilft zwar dabei, das Ubuntu-System auf dem neuesten Stand zu halten, ist aber manchmal auch ziemlich nervig. Wenn ich dabei bin, eine neue Anwendung zu installieren, sobald ich mich bei meiner Ubuntu-VM angemeldet habe, erhalte ich immer diese Meldung:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Fehler beim Abrufen des dpkg-Frontend-Sperrfehlers in Ubuntu nicht möglich
Dies liegt daran, dass der unbeaufsichtigte Upgrade-Prozess im Hintergrund ausgeführt wird und die Sicherheitsupdates herunterlädt und installiert. Ich kann apt
nicht ausführen Vorgänge, bis dieser Vorgang abgeschlossen ist.
Dies ist in Ordnung, wenn die Update-Größe klein ist. Aber wenn ich die VM nach ein oder zwei Monaten starte, ist die Größe der Updates groß und es dauert wirklich lange, bis sie abgeschlossen sind.
Außerdem kann ich mein System nicht neu starten oder herunterfahren, wenn ich es eilig habe. Folgendes bekomme ich, wenn ich versuche, mein Ubuntu-System herunterzufahren oder neu zu starten:
A stop job is running for Unattended Upgrades Shutdown (10s / 30 min)
Es wird ein Stop-Job für das unbeaufsichtigte Herunterfahren von Upgrades ausgeführt
Selbst wenn ich das System zwangsweise neu starte, erhalte ich beim Versuch, Anwendungen zu installieren, die folgende Fehlermeldung.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem errors.
Ich weiß nicht, wie es euch geht, aber es ist eine ziemlich nervige Funktion für mich. Das ist mir so oft passiert. Jedes Mal musste ich einige Minuten warten, bevor ich ein apt
durchführte Betrieb.
Wenn Sie wie ich von dieser Funktion genervt sind, können Sie diese Funktion wie unten beschrieben deaktivieren.
Unbeaufsichtigte Upgrades unter Ubuntu deaktivieren
Um unbeaufsichtigte Upgrades auf Ubuntu und seinen Derivaten zu deaktivieren, führen Sie Folgendes aus:
$ sudo dpkg-reconfigure unattended-upgrades
Wählen Sie Nein und drücken Sie die EINGABETASTE, um unbeaufsichtigte Upgrades zu deaktivieren.
Unbeaufsichtigte Upgrades auf Ubuntu deaktivieren
Sie können es auch ganz entfernen, wenn Sie es nicht mehr möchten.
$ sudo apt remove unattended-upgrades
Es entfernt keine andere Software auf Ihrem Ubuntu-System, daher ist es sicher, das Paket für unbeaufsichtigte Upgrades zu entfernen.
Von nun an lädt Ihr Ubuntu-System wichtige Updates nicht mehr automatisch herunter und installiert sie. Sie müssen von Zeit zu Zeit Aktualisierungen manuell herunterladen und installieren, indem Sie folgende Befehle verwenden:
$ sudo apt update
$ sudo apt upgrade
Die Funktion für unbeaufsichtigte Upgrades ist standardmäßig aktiviert und wird beim Systemstart ohne Zustimmung des Benutzers ausgeführt. Dies kann für gelegentliche Benutzer hilfreich sein, die ihr System ohne Benutzereingriff auf dem neuesten Stand halten möchten. Aber zum Testen von Systemen ist es völlig unnötig, also habe ich es in allen meinen Ubuntu-VMs deaktiviert.
Verwandte Lektüre:
- So reparieren Sie ein defektes Ubuntu-Betriebssystem, ohne es neu zu installieren
- So beheben Sie den Busybox-Initramfs-Fehler unter Ubuntu
- So beheben Sie den Fehler „E:Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ unter Ubuntu