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?
updates
unattended-upgrades
David Siegel
quelle
quelle
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.
quelle
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:
Aus der Beschreibung:
quelle
unattended-upgrades
ist vorzuziehen, aber überhauptapt-get -y upgrade
nicht falsch oder gefährlich.sudo apt-get upgrade
wird niemals (mit oder ohney
, mit oder ohne ausdrückliche Benutzergenehmigung) ein neues Paket installieren oder ein installiertes Paket deinstallieren. (Vonman 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 alsupgrade
beispielsweise verwendet werden kanndist-upgrade
.APT::Periodic::Download-Upgradeable-Packages "0";
auf 1 setzen müssen undAPT::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:
quelle
Gehen Sie zum Terminal und geben Sie Folgendes ein:
Sagen Sie "Ja" zur Eingabeaufforderung. Sie werden weiterhin über "normale" Updates informiert, z. B. solche, die Bugfixes enthalten. Sicherheitsupdates werden jedoch automatisch installiert.
quelle
Ich werde immer
apticron
per Mail informiert, wenn ein Update durchgeführt werden muss.In Ihrem Fall würde ich
cron-apt
oder verwendenunattended-upgrades
, um Ihre Maschinen automatisch zu aktualisieren.quelle