= Automatische Updates - Konfiguration == Hinweise * Die automatische Durchführung von Updates ("'''Unattended Upgrades'''") erstreckt sich auf das Betriebssystem der virtuellen Maschine und seine Komponenten, __nicht__ jedoch auf die !TransplantAct-Applikation im engeren Sinne sowie die integrierte Datenbank. * Für deren Aktualisierung werden separate Werkzeuge (bspw. "Updater-Programme", Skripte und Anleitungen) auf der Seite [wiki:Download ] zur Verfügung gestellt. * Weitergehende Informationen zum Thema "'''Unattended Upgrades'''" finden Sie [https://wiki.debian.org/UnattendedUpgrades hier]. * Bitte beachten Sie auch [wiki:Faq#Warumwirdsporadischundggf.sogarwiederholtaufdenAbbruchundNeustartdesSystemprozesseshingewiesen diesen F.A.Q-Beitrag]. == Konfiguration * Die Konfiguration ist in folgender Datei definiert: {{{ /etc/apt/apt.conf }}} * Falls ein Proxy zum Download von Paketen nötig ist, muss die Datei <'''/etc/apt/apt.conf'''> wie folgt modifiziert werden (im Beispiel ist die Adresse des Proxy <''!http://212.108.103.117:8080''>): {{{ Acquire::http::Proxy "http://212.108.103.117:8080\"; }}} * Falls direkter Zugriff auf das Internet besteht, also __kein__ Proxy verwendet werden soll, muss die Datei <'''/etc/apt/apt.conf'''> wie folgt modifiziert werden: {{{ Acquire::http::proxy "false"; }}} * [attachment:apt.conf Datei ] (Beispiel mit Proxy-Nutzung und automatischem, zeitverzögertem Neustart der !TransplantAct-Applikation nach der Installation der Upgrades) == Installation === Hinweis * Die nachfolgend beschriebenen Schritte sind auf allen !TransplantAct-System '''bereits während der ursprünglichen Einrichtung durchgeführt worden'''; dieser Abschnitt dient lediglich der Information bzw. Dokumentation! === roo-Kommando: Pakete installieren {{{ apt-get install unattended-upgrades apt-listchanges }}} === root-Kommando: Automatische Updates aktivieren {{{ dpkg-reconfigure -plow unattended-upgrades }}} ...die dann folgende Frage muss bejaht werden. === root-Kommando: Update-Prozess gezielt starten (dient auch zum Testen der Funktionalität) {{{ unattended-upgrade -d }}} Hinweis zur Option '''-d''': * "debug" * Protokolle werden in folgendem Verzeichnis hinterlegt:[[BR]] '''/var/log/unattended-upgrades''' === Weiterführende Informationen * https://wiki.debian.org/UnattendedUpgrades * https://www.unix.com/man-page/linux/8/unattended-upgrade/