# WinterIT Sysadmin Sammlung von System-Administrationsskripten für WinterIT und Kunden. ## Verzeichnis | Skript | Zweck | |--------|-------| | [setup-unattended-upgrades.sh](setup-unattended-upgrades.sh) | Automatische Security-Updates für Kubuntu | | [setup-unattended-upgrades-full.sh](setup-unattended-upgrades-full.sh) | Automatische **alle** Updates (Security + Apps) | ## Kubuntu: Automatische Updates einrichten ### Schnellstart (vor Ort) **Variante A: Nur Security-Updates (empfohlen für stabile Systeme)** ```bash # 1. Skript herunterladen wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/setup-unattended-upgrades.sh # 2. Ausführbar machen chmod +x setup-unattended-upgrades.sh # 3. Als root ausführen sudo ./setup-unattended-upgrades.sh ``` **Variante B: Alle Updates inkl. Applikationen (empfohlen für aktuelle Software)** ```bash # 1. Skript herunterladen wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/setup-unattended-upgrades-full.sh # 2. Ausführbar machen chmod +x setup-unattended-upgrades-full.sh # 3. Als root ausführen sudo ./setup-unattended-upgrades-full.sh ``` ### Was passiert? Das Skript richtet automatisch ein: - **unattended-upgrades** installieren und konfigurieren - **Security-Updates** automatisch im Hintergrund installieren - **Reguläre Updates** (bei Full-Version) — Firefox, LibreOffice, etc. - **GUI-Benachrichtigungen** deaktivieren (keine Popups mehr) - **Service** aktivieren und starten ### Nach dem Setup prüfen ```bash # Status des Services sudo systemctl status unattended-upgrades # Testlauf (simuliert, ändert nichts) sudo unattended-upgrade --dry-run # Logs ansehen ls /var/log/unattended-upgrades/ ``` ### Manuelle Konfiguration (falls nötig) ```bash # Konfiguration anpassen sudo nano /etc/apt/apt.conf.d/50unattended-upgrades # Auch reguläre Updates aktivieren (falls Standard-Version verwendet): # "${distro_id}:${distro_codename}-updates"; ← Kommentar entfernen ``` ## Lizenz Interner Code für WinterIT.