GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So aktualisieren Sie Debian 9 Stretch auf Debian 10 Buster

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

Diese Version enthält viele neue Pakete und wichtige Software-Upgrades. Debian 10 Buster wird mit Linux 4.19 LTS-Kernel ausgeliefert, verwendet das nftables-Framework als standardmäßiges iptables-Backend, unterstützt UEFI Secure Boot und hat 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-Rechten ausgeführt werden. Sie müssen als Root oder als Benutzer mit sudo-Berechtigungen angemeldet sein.

Sichern Sie Ihre Daten #

Stellen Sie in erster Linie sicher, dass Sie Ihre Daten sichern, bevor Sie mit dem größeren Upgrade Ihres Betriebssystems beginnen. Wenn Sie Debian auf einer virtuellen Maschine ausführen, ist es am besten, einen vollständigen System-Snapshot zu erstellen, damit Sie Ihre Maschine einfach wiederherstellen können, falls das Update schief geht.

Aktuell installierte Pakete aktualisieren #

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

Als zurückgehalten gekennzeichnete Pakete können nicht automatisch installiert, aktualisiert oder entfernt werden. Dies kann während des Upgrade-Vorgangs zu Problemen führen. Um zu überprüfen, ob auf Ihren Systemen zurückgehaltene Pakete vorhanden sind, führen Sie Folgendes aus:

sudo apt-mark showhold

Wenn es on hold gibt , Pakete, sollten Sie die Pakete entweder mit sudo apt-mark unhold package_name entsperren oder stellen Sie sicher, dass die Pakete den Upgrade-Prozess nicht stören.

Aktualisieren Sie den Paketindex und aktualisieren Sie alle installierten Pakete:

sudo apt updatesudo apt upgrade

Führen Sie apt full-upgrade aus die ein Hauptversions-Upgrade der installierten Pakete durchführt und möglicherweise einige unnötige Pakete entfernt:

sudo apt full-upgrade

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

sudo apt autoremove

Aktualisieren Sie Debian 9 Stretch auf Debian 10 Buster #

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

Dazu können Sie entweder die /etc/apt/sources.list öffnen Datei mit Ihrem Texteditor und ersetzen Sie jede Instanz von stretch mit buster oder verwenden Sie den sed Befehle unten. Wenn Sie andere Quelllistendateien unter /etc/apt/sources.list.d haben Sie müssen 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 den folgenden sed verwenden Befehle, die stretch aktualisieren zu buster in allen Quelllistendateien:

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

Wenn Sie fertig sind, aktualisieren Sie den Paketindex:

sudo apt update

Wenn Fehler- oder Warnmeldungen im Zusammenhang mit einem Drittanbieter-Repository angezeigt werden, versuchen Sie, das Problem zu beheben, oder deaktivieren Sie das Repository.

Starten Sie das System-Upgrade, indem Sie 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 Upgrade-Vorgangs werden Ihnen möglicherweise auch verschiedene andere Fragen gestellt, z. B. ob Sie eine vorhandene Konfigurationsdatei behalten oder die Version des Paketbetreuers installieren möchten. Wenn Sie keine benutzerdefinierten Änderungen an der Datei vorgenommen haben, sollte es sicher sein, Y einzugeben Geben Sie andernfalls N ein, um die aktuelle Konfiguration beizubehalten .

Das Upgrade kann je nach Anzahl der Updates und Ihrer Internetgeschwindigkeit einige Zeit in Anspruch nehmen.

Als nächstes führen Sie apt full-upgrade aus Dadurch wird ein vollständiges Upgrade des Systems durchgeführt, die neuesten Versionen der Pakete installiert und die Abhängigkeitsänderungen zwischen Paketen in verschiedenen Versionen behoben. Dadurch werden alle Pakete aktualisiert, die nicht mit dem vorherigen Befehl aktualisiert wurden.

sudo apt full-upgrade

Der obige Befehl kann einige neue Pakete installieren und widersprüchliche und veraltete Pakete entfernen.

Sobald Sie fertig sind, bereinigen Sie die unnötigen Pakete mit:

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 Upgrade-Nummer

Warten Sie einen Moment, bis Ihr System hochgefahren ist, und melden Sie sich an.

Nach dem Einloggen werden Sie mit folgender Meldung begrüßt:

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

Sie können die Debian-Version auch mit dem folgenden Befehl überprüfen:

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

Das war’s, Sie können jetzt Ihren neuen Debian 10 Buster genießen.


Debian
  1. So aktualisieren Sie Debian 8 Jessie auf Debian 9 Stretch

  2. So aktualisieren Sie Debian 9 Stretch auf Debian 10 Buster

  3. Aktualisieren Sie Debian 10 Buster auf Debian 11 Bullseye:Eine Schritt-für-Schritt-Anleitung

  4. So aktualisieren Sie Debian 8 auf Debian 9 Stretch

  5. So installieren/aktualisieren Sie PHP 8.1 auf Debian 10 Buster

So aktualisieren Sie von Debian 8 Jessie auf Debian 9 Stretch

Aktualisieren Sie Debian 9 Stretch auf Debian 10 Buster über die Befehlszeile

Aktualisieren Sie Debian 10 Buster auf Debian 11 Bullseye über die Befehlszeile

So aktualisieren Sie Debian 10 Buster auf 11 Bullseye Linux

Aktualisieren Sie Debian 10 Buster auf Debian 11 Bullseye über die Befehlszeile

So aktualisieren Sie Debian 9 Stretch auf Linux Debian 10 Buster