Der Update Manager bietet mir ständig Updates an (z. B. Sicherheitsupdates, Updates von PPAs).
Wie kann ich meine Ubuntu-Installation anweisen, Updates automatisch herunterzuladen und zu installieren, sobald sie verfügbar sind?
Der Update Manager bietet mir ständig Updates an (z. B. Sicherheitsupdates, Updates von PPAs).
Wie kann ich meine Ubuntu-Installation anweisen, Updates automatisch herunterzuladen und zu installieren, sobald sie verfügbar sind?
Antworten:
Dies ist für Sicherheitsupdates problemlos möglich.
Öffnen Sie in den Systemeinstellungen den Update Manager. Klicken Sie auf die Schaltfläche "Einstellungen ..." und aktivieren Sie auf der Registerkarte "Updates" das Optionsfeld "Sicherheitsupdates ohne Bestätigung installieren".
Informationen zum automatischen Installieren aller Updates finden Sie in der Antwort unten.
Obwohl es nicht falsch oder gefährlich ist (siehe Kommentare zu dieser Antwort), apt-get upgrade -y
ist die Verwendung nicht der beste Weg, um dies zu erreichen.
Unbeaufsichtigte Upgrades gehören zu den Best Practices für automatische Updates, insbesondere für Headless-Computer oder -Server!
Sie können Upgrades ohne Beaufsichtigung ganz einfach einrichten, indem Sie Folgendes in ein Terminal eingeben:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
Aus der Beschreibung:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
unattended-upgrades
ist vorzuziehen, aber überhaupt apt-get -y upgrade
nicht falsch oder gefährlich. sudo apt-get upgrade
wird niemals (mit oder ohne y
, mit oder ohne ausdrückliche Benutzergenehmigung) ein neues Paket installieren oder ein installiertes Paket deinstallieren. (Von man apt-get
: "Unter keinen Umständen werden derzeit installierte Pakete entfernt oder Pakete, die noch nicht installiert sind, abgerufen und installiert.") Denken Sie daran, dass das -y
Flag mit anderen, möglicherweise gefährlicheren Befehlen als upgrade
beispielsweise verwendet werden kann dist-upgrade
.
APT::Periodic::Download-Upgradeable-Packages "0";
auf 1 setzen müssen und APT::Periodic::AutocleanInterval "0";
in Tagen auch auf etwas setzen sollten /etc/apt/apt.conf.d/10periodic
oder nicht? Auch würden Sie nicht diese anstelle der GUI Art und Weise werden tun , wenn Sie sich nur Sicherheits - Updates , so dass Sie auch Kommentar- haben // "${distro_id}:${distro_codename}-updates";
in /etc/apt/apt.conf.d/50unattended-upgrades
wirklich haben automatische Upgrades für alle Codepakete. Dies kann dann erweitert werden, um noch mehr zu aktualisieren.
Klicken Sie im Update Manager auf die Settings
Schaltfläche. Dieser Dialog wird angezeigt:
Wählen Sie "Automatisch herunterladen und installieren". Dadurch werden automatisch Sicherheitsupdates installiert. Wenn Sie dies für sie aus der Ferne einrichten möchten, können Sie dies tun:
sudo apt-get install unattended-upgrades
Wenn das Paket bereits installiert ist, können Sie Folgendes tun:
sudo dpkg-reconfigure unattended-upgrades
um sein Verhalten zu ändern. Befolgen Sie die Anweisungen, um die Funktion zu aktivieren, sobald Sie den Befehl ausführen. Gegenwärtig gibt es keine grafische Methode, um das gesamte System so einzurichten, dass es für alles unbeaufsichtigt aktualisiert wird (Sie möchten bei automatischen Upgrades auf Nummer sicher gehen). Es empfiehlt sich jedoch, Sicherheitsupdates automatisch einzurichten.
Weitere Informationen finden Sie auf den Seiten, wenn Sie das Abrufen von -updates und -backports automatisieren möchten:
Gehen Sie zum Terminal und geben Sie Folgendes ein:
sudo dpkg-reconfigure unattended-upgrades
Sagen Sie "Ja" zur Eingabeaufforderung. Sie werden weiterhin über "normale" Updates informiert, z. B. solche, die Bugfixes enthalten. Sicherheitsupdates werden jedoch automatisch installiert.