Silvério Santos wrote:
Hi Listlinge,

mit welchen Hilfsmitteln könnte man bei mehreren Debian-Servern die Notwendigkeit von Software-Aktualisierung und dessen Durchführung so einrichten, daß man nicht per SSH auf jedem System die Listen aktualisieren, überprüfen und die Aktualisierung starten muß?

Moin Silvério,

cron-apt kann ich nur empfehlen um die Kisten automagisch sich updates ziehen zu lassen. Um Downloads zu sparen, installier dir doch auf einem der Rechner apt-proxy und trage bei den anderen genau diesen in der cron-apt sources.list ein.


Short:

aptitude install cron-apt

/etc/cron-apt/config:
---
APTCOMMAND=/usr/bin/aptitude
MAILTO="root"
MAILON="error"
SYSLOGON="upgrade"
EXITON="error"
OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list"
---

mal testen ob's funzt, nur download: --> #cron-apt
cat /var/log/cron-apt/log

War alles ok, kannst du download only deaktivieren.

/etc/cron-apt/action/3-download (nur -d entfernen!):
---
autoclean -y
dist-upgrade -y -o APT::Get::Show-Upgraded=true
---

Jetzt noch mal testen und ins Log schaun. Am besten die Uhrzeit in /etc/cron.d/cron-apt abändern, damit nicht jeder "Depp" um 04:00 die Server belastet


Willst du jetzt noch die Download Menge reduzieren setzt du apt-proxy wie in [1] beschrieben ein.

HTH und beste Grüße

Stefan

[1] http://wiki.ubuntuusers.de/Apt-Proxy
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an