Da ich Debian Stable verwende, weiß ich, dass ich mit „unattended-upgrades“ Upgrades automatisch herunterladen und installieren kann.
Da ich jedoch Debian Unstable verwende, wäre ich äußerst zurückhaltend, Upgrades automatisch zu installieren, da die Distribution von Natur aus instabil ist. Ich sehe jedoch nichts Falsches daran, die Upgrades der Einfachheit halber vorab herunterzuladen. Gibt es eine Möglichkeit, alle Upgrades herunterzuladen, die ichkönntemöchte ich es installieren, sodass ich beim Upgrade von Aptitude nicht dasitzen und warten muss, bis alles heruntergeladen ist?
Sie können davon ausgehen, dass Speicherplatz und Bandbreite pro Monat kein Problem darstellen. (Tatsächlich habe ich überlegt, einfach einen vollständigen Spiegel zu betreiben und meinen lokalen Spiegel in meiner Quellenliste zu verwenden, aber ich denke, das geht vielleicht ein bisschen zu weit.)
Antwort1
Aus der apt-get
Manpage:
-d, --download-only
Download only; package files are only retrieved,
not unpacked or installed. Configuration Item:
APT::Get::Download-Only.
apt-get update; apt-get -d dist-upgrade
Sie können daher anstelle unbeaufsichtigter Upgrades einen Cron-Job ausführen lassen .
Antwort2
Sie können auch die APT::Periodic-Einstellungen verwenden, um nur die Pakete herunterzuladen und unbeaufsichtigte Upgrades zu deaktivieren:
// Do "apt-get update" automatically every n-days (0=disable)
APT::Periodic::Update-Package-Lists "1";
// Do "apt-get upgrade --download-only" every n-days (0=disable)
APT::Periodic::Download-Upgradeable-Packages "1";
// Run the "unattended-upgrade" security upgrade script
// every n-days (0=disabled)
// Requires the package "unattended-upgrades" and will write
// a log in /var/log/unattended-upgrades
APT::Periodic::Unattended-Upgrade "0";