Frage

Ich bin ein crontab Job für die Aktualisierung mit apt-get einmal pro Tag (unter Debian Lenny, da Updates ist fast täglich) setzen. Aber fast alle Beispiele, die ich von dieser Cron-Job gesehen habe die -d Flag aufrufen.

Dieses entlockt 4 Fragen:

  • Warum sollte ich nur laden Sie die Pakete, die sie nicht installieren?
  • Ist das nicht die Niederlage der Zweck läuft es automatisch?
  • Ich habe keine, ich hineingehen und tatsächlich Installieren Sie die Updates später?
  • Ist es sicher für mich, die cron laufen Job ohne -d Flag?
War es hilfreich?

Lösung

Sie sind auf einer fehlerhaften Annahme aus - weder apt-get (noch aptitude) sollen automatisch ausgeführt werden, noch ist das Debian-Paketsystem wirklich für sie entworfen. Deshalb sind die Werkzeuge, die es schwierig machen.

Was passiert, wenn ein Software-Pausen aktualisieren, da Sie eine Konfigurationsdatei zu aktualisieren, vergessen? Das hat mir in der Vergangenheit (apache2) passiert ist, und einige mit schweren Folgen, die die Maschine von Booten (mdadm) verhindert. Was passiert, wenn die Software in Abhängigkeiten bringen Sie nicht wollen (das heißt im gesamten X11 Windowing-System zu bringen, auf einem Server)? Etc, etc ...

Wenn Sie sind besorgt über die Sicherheit Upgrades Installation automatisch, möchten Sie auf der unattended- aussehen Upgrades Paket. Es wird heruntergeladen und für Sie Pakete aus dem Sicherheitsarchiv installiert werden.

Andere Tipps

Ich betreibe einen Ubuntu-Server und haben die folgenden Lauf als root einmal pro Woche.

/usr/bin/apt-get update && /usr/bin/apt-get -s -u upgrade

Das ‚es‘ Option sagt apt-get „simulieren“, um die Pakete zu aktualisieren, aber nicht wirklich etwas zu tun.
Der Nettoeffekt ist ich eine E-Mail (via cron) mir zu sagen, was für neue Pakete stehen zur Verfügung.

Ich kann dann melden Sie sich an und es von Hand ausgeführt werden, die notwendigen Vorkehrungen zu treffen (Sicherungen etc.) vorher.

Hope, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top