Upgrade von Debian 8 auf 9

Im folgenden Artikel sind ein paar Notizen zum Update von Debian 8 auf Debian 9 zu finden.

Bevor begonnen wird, sollte ein Backup des Systems angelegt, die Releasenotes zu Debian 9 und bei Fragen die Ausführliche Upgrade Anleitung von Debian gelesen werden. Mehr Informatinoen sind auf der Seite Chapter 4. Upgrades from Debian 8 (jessie) zu finden.

Zunächst sollte geschaut werden, ob es verweiste Pakete aus externen Repositories gibt.

$ aptitude search '~o'

Anschluss alte Pakete aus dem Cache löschen und die Paketliste aktualisieren.

$ sudo apt-get clean
$ sudo apt-get update

Danach alle Updates von Debian 8 installieren.

$ sudo apt-get dist-upgrade
$ sudo apt-get autoremove

Noch einmal die Version prüfen.

$ cat /etc/debian_version 
8.11

Konistenz der Paketdatenbank prüfen und schauen, ob es zurückgehaltene Pakete gibt.

$ dpkg -C
$ apt-mark showhold

Aktuelle Liste der Paketserver sichern.

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

Danach in der Datei /etc/apt/sources.list das Wort jessie gegen stretch ersetzen. Es ist empfehlenswert dies mit einem Editor zu machen, damit die Datei vor dem Speichern noch einmal geprüft werden kann. Im vim kann das Ersetzen mit folgendem Kommando erfolgen.

%s/jessie/stretch/

Prüfen ob es noch weitere Quellen gibt die aktualisiert werden müssen.

$ grep -rne jessie /etc/apt/sources.list.d/

Jetzt kann die neue Paketliste abgerufen und die zu aktualisierten Pakete aufgelistet werden.

$ sudo apt update
$ apt list --upgradable

Anschließend ein "weiches" Upgrade, bei dem noch keine Pakete gelöscht werden und dann im nächste Schritt auch Pakete für das Upgrade löschen.

$ sudo apt upgrade
$ sudo apt dist-upgrade

Nicht mehr benötigte und automatisch installiere Pakete entfernen.

$ sudo apt autoremove

Noch einmal nach verweisten Paketen suchen. Bei einem Webserver mit PHP könnten hier zum Beispiel alte PHP 5.6 Pakete aufgelistet sein.

$ aptitude search '~o'

Links

Verwandte Artikel