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