Wie kann ich meinen Server von Debian 11 auf Debian 12 aktualisieren?
Sie können die folgenden Schritte befolgen, um Ihren Server von Debian 11 auf Debian 12 zu aktualisieren:
- Erstellen Sie einen Snapshot oder eine Sicherung Ihres Servers, um sicherzustellen, dass keine Daten verloren gehen.
- Zuerst müssen Sie alle Nicht-Debian-Pakete von Ihrem Server entfernen. Sie können den folgenden Befehl ausführen, um alle Nicht-Debian-Pakete zu finden:sudo apt list '?narrow(?installed, ?not(?origin(Debian)))' sudo apt-forktracer | sort 
- Als nächstes müssen Sie alle Pakete mit dem hold-Status entfernen. Sie können den folgenden Befehl ausführen, um alle Pakete mit dem hold-Status zu finden:sudo apt-mark showhold | more 
- Dann können Sie den folgenden Befehl ausführen, um alle Pakete mit dem Hold-Status zu löschen:sudo apt-mark unhold [paket_name] 
- Als nächstes müssen Sie sicherstellen, dass alle Pakete und Repositories auf dem neuesten Stand sind, indem Sie den folgenden Befehl ausführen:sudo apt update && sudo apt upgrade 
- Als nächstes müssen Sie die Quelldateien der APT aktualisieren. Wechseln Sie zunächst mit folgendem Befehl in das Verzeichnis etc/apt:cd /etc/ap 
- Öffnen Sie die Datei sources.list mit einem Texteditor Ihrer Wahl. In diesem Beispiel werden wir nano verwenden:sudo nano sources.list 
- Ersetzen Sie mit dem Texteditor alle Quellen, die das Wort „bullseye“ enthalten, durch „bookworm“, zum Beispiel „deb http://deb.debian.org/debian bullseye“ main zu „deb http://deb.debian.org/debian bookworm main“.
- Führen Sie den folgenden Befehl aus, um die Systemrepositorien zu aktualisieren:sudo apt update 
- Wenn Sie aufgefordert werden, die Dienstpakete neu zu starten, wählen Sie mit den Pfeiltasten Ja und drücken Sie die Eingabetaste.
- Führen Sie den folgenden Befehl aus, um das System neu zu starten und den Aktualisierungsprozess abzuschließen:systemctl reboot 
- Nach dem Neustart können Sie die Version überprüfen, indem Sie diesen Befehl ausführen:cat /etc/debian_version