#!/bin/bash # Skript für das Update und Upgrade eines Proxmox Servers # Proxmox ist auf Debian basiert, daher verwenden wir apt # Als Root oder mit sudo ausführen if [[ $EUID -ne 0 ]]; then echo "Dieses Skript muss als root oder mit sudo ausgeführt werden!" 1>&2 exit 1 fi echo "Starte das Update und Upgrade des Proxmox Servers..." # 1. Update der Paketliste echo "Aktualisiere die Paketliste..." apt update # 2. Upgrade der Pakete echo "Führe ein Upgrade durch..." apt upgrade -y # 3. Distribution-Upgrade (wenn nötig) echo "Führe ein Dist-Upgrade durch..." apt dist-upgrade -y # 4. Bereinigung der nicht mehr benötigten Pakete echo "Bereinige nicht mehr benötigte Pakete und alte Kernel-Versionen..." apt autoremove -y apt autoclean -y # 5. Neustart, wenn notwendig (optional) # Falls Kernel-Updates durchgeführt wurden, ist ein Neustart empfehlenswert. #if [ -f /var/run/reboot-required ]; then # echo "Neustart erforderlich! Starte den Server neu..." # reboot #else # echo "Kein Neustart erforderlich." #fi echo "Proxmox-Server wurde erfolgreich aktualisiert und bereinigt."