Android

Wie man Debian 9 auf Debian 10 Buster upgraden kann

Upgrading Debian 9 Stretch to Debian 10 Buster

Upgrading Debian 9 Stretch to Debian 10 Buster

Inhaltsverzeichnis:

Anonim

Nach mehr als zweijähriger Entwicklungszeit wurde die neue stabile Debian-Version Debian 10 mit dem Codenamen Buster am 6. Juli 2019 veröffentlicht und wird 5 Jahre lang unterstützt.

Diese Version enthält viele neue Pakete und wichtige Software-Upgrades. Debian 10 buster Schiffe mit Linux 4.19 LTS-Kernel verwenden den nftables Framework als der Standard iptables Backend, unterstützt UEFI-Boot sichern und haben AppArmor standardmäßig aktiviert.

In diesem Tutorial zeigen wir Ihnen, wie Sie Ihr Debian 9 Stretch-System auf Debian 10 Buster aktualisieren.

Voraussetzungen

Der Upgrade-Vorgang muss mit Superuser-Berechtigungen ausgeführt werden. Sie müssen als root oder als Benutzer mit sudo-Rechten angemeldet sein.

Sichern Sie Ihre Daten

Stellen Sie in erster Linie sicher, dass Sie Ihre Daten sichern, bevor Sie mit der Hauptaktualisierung Ihres Betriebssystems beginnen. Wenn Sie Debian auf einer virtuellen Maschine ausführen, ist es am besten, einen vollständigen Systemschnappschuss zu erstellen, damit Sie Ihre Maschine leicht wiederherstellen können, falls das Update nach Süden geht.

Aktuell installierte Pakete aktualisieren

Bevor Sie mit dem Release-Upgrade beginnen, wird empfohlen, alle derzeit installierten Pakete auf die neuesten Versionen zu aktualisieren.

Pakete als zurückgehalten gekennzeichnet sind, können nicht automatisch installiert, aktualisiert oder entfernt werden. Dies kann zu Problemen während des Aktualisierungsprozesses. So überprüfen Sie, ob auf Ihren Systemen zurückgehaltene Pakete ausgeführt werden:

sudo apt-mark showhold

Wenn angehaltene Pakete vorhanden sind, sollten Sie entweder das Anhalten der Pakete mit sudo apt-mark unhold package_name oder sicherstellen, dass die Pakete den Aktualisierungsprozess nicht beeinträchtigen.

Aktualisieren Sie die Pakete Index und aktualisiert alle installierten Pakete:

sudo apt update sudo apt upgrade

Führen Sie apt full-upgrade , um ein Upgrade der Hauptversion der installierten Pakete durchzuführen und möglicherweise einige nicht benötigte Pakete zu entfernen:

sudo apt full-upgrade

Entfernen Sie alle automatisch installierten Abhängigkeiten, die von keinem Paket mehr benötigt werden:

sudo apt autoremove

Upgrade Debian 9 Stretch zu Debian 10 Buster

Der erste Schritt besteht darin, die Quelllistendateien von APT neu zu konfigurieren.

Dazu können Sie entweder die Datei /etc/apt/sources.list mit Ihrem Texteditor öffnen und jede Instanz von stretch durch buster ersetzen oder die folgenden sed Befehle verwenden. Wenn Sie unter /etc/apt/sources.list.d andere Quellenlistendateien /etc/apt/sources.list.d , müssen Sie diese Quellen ebenfalls aktualisieren.

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

Alternativ können Sie die folgenden sed Befehle verwenden, die stretch to buster in allen buster aktualisieren:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Aktualisieren Sie anschließend den Paketindex:

sudo apt update

Wenn es irgendwelche Fehler oder Warnmeldungen sind im Zusammenhang mit einem Dritten Repository, versuchen Sie das Problem zu beheben oder das Repository deaktivieren.

Starten Sie das System-Upgrade durch die installierten Pakete aktualisieren. Dadurch werden nur die Pakete aktualisiert, für die keine anderen Pakete installiert oder entfernt werden müssen:

sudo apt upgrade

Sie werden gefragt, ob die Dienste während des Upgrades automatisch neu gestartet werden sollen.

Restart services during package upgrades without asking?

Während des Aktualisierungsprozesses werden Ihnen möglicherweise auch verschiedene andere Fragen gestellt, z. B., ob Sie eine vorhandene Konfigurationsdatei beibehalten oder die Version des Paketverwalters installieren möchten. Wenn Sie keine benutzerdefinierten Änderungen an der Datei vorgenommen haben, sollten Sie Y eingeben, um die aktuelle Konfiguration beizubehalten, und N eingeben.

Das Upgrade kann einige Zeit in Abhängigkeit von der Anzahl der Updates nehmen und Ihre Internet-Geschwindigkeit.

Führen Sie als Nächstes apt full-upgrade , um ein vollständiges Upgrade des Systems durchzuführen, die neuesten Versionen der Pakete zu installieren und die Änderungen der Abhängigkeiten zwischen Paketen in verschiedenen Releases zu beheben. Dadurch werden alle Pakete aktualisiert, die nicht mit dem vorherigen Befehl aktualisiert wurden.

sudo apt full-upgrade

Der obige Befehl installiert möglicherweise einige neue Pakete und entfernt widersprüchliche und veraltete Pakete.

Einmal mit bis unnötigen Pakete sauber gemacht:

sudo apt autoremove

Starten Sie schließlich Ihren Computer neu, damit der neue Kernel aktiviert wird, indem Sie Folgendes eingeben:

sudo systemctl reboot

Bestätigen Sie die Aktualisierung

Warten Sie ein paar Momente, bis das System startet und melden Sie sich an.

Nach dem Einloggen werden Sie mit der folgenden Nachricht begrüßt:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

Sie können auch die Debian-Version überprüfen, indem Sie den folgenden Befehl eingeben:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

Nun können Sie Ihren neuen Debian 10 Buster genießen.

Fazit

In den meisten Fällen ein Upgrade von Debian 9 Stretch auf Debian 10 Buster sollte relativ einfach und schmerzlos.

debian