So upgraden Sie Debian 8 Jessie auf Debian 9 Stretch auf

So upgraden Sie Debian 8 Jessie auf Debian 9 Stretch auf

Zielsetzung

Dieser Artikel erläutert ein System -Upgrade -Verfahren von Debian 8 Jessie Linux bis Debian 9 Stretch.

Was gibt's Neues

Abgesehen von dem aktuellen Linux -Kernel hat Stretch eine beträchtliche Menge neuer und aktualisierter Software sowie eine Reihe von Paketen veraltet:

Diese neue Veröffentlichung von Debian hat erneut viel mehr Software als der Vorgänger Jessie. Die Verteilung umfasst über 15346 neue Pakete für insgesamt über 51687 Pakete. Der größte Teil der Software in der Distribution wurde aktualisiert: über 29859 Softwarepakete (dies sind 57% aller Pakete in Jessie). Außerdem wurden eine erhebliche Anzahl von Paketen (über 6739, 13% der Pakete in Jessie) aus verschiedenen Gründen aus der Verteilung entfernt.
QUELLE: Debian.Org

Vorbereitungen

Angesichts der Tatsache, dass der Debian eine äußerst robuste Linux -Verteilung ist, kombiniert mit der Tatsache, dass es im Leben nichts sicher gibt, sind die Chancen, dass Sie nach dem Upgrade möglicherweise ein kaputes System haben. Daher muss darauf hinweisen. Die Faustregel lautet: Je weniger Software in Ihrem System installiert ist, ist die höhere Chance auf ein erfolgreiches Upgrade.

Die Chancen auf ein erfolgreiches und voll funktionsfähiges Upgrade werden durch eine Reihe von auf Ihrem aktuellen System installierten Drittanbieterpakete verringert. Entfernen Sie aus diesem Grund alle Software für veraltete Standard-Repository und 3. Party, bevor Sie das Upgrade versuchen. Der Befehl, der hier hilfreich sein könnte, lautet:

# Aptitude -Suche '~ O' 

In dem obigen Befehl werden alle Pakete aufgeführt, die seit ihrer Entfernung nicht mehr in einer Standard -Repository -Liste enthalten sind. So wurden sie veraltet oder die Pakete manuell installiert.

Führen Sie eine vollständige Sicherung von Daten und manuellen Konfigurationsdateien durch, die sich in Ihrem aktuellen System befinden. Diese können beispielsweise Benutzer -Home -Verzeichnisse, Datenbanken, Websites usw. Falls Sie Debian Linux ausführen.

Warnung:

Mariadb ersetzt die MySQL -Datenbank in Debian 9 Stretch. Dadurch wird ein neues Datenbank -Binärdatendateiformat eingeführt, das nicht mit Ihrem aktuellen Datenbankformat (Debian 8 Jessie) kompatibel ist. Während des Upgrades werden Ihre Datenbanken automatisch aktualisiert. Wenn Sie jedoch während oder nach dem Upgrade einige Probleme treffen, können Sie nicht zurückkehren! Aus diesem Grund ist es wichtig, alle Ihre aktuellen Datenbanken zu sichern, bevor Sie mit einem Debian 9 -Stretch -Upgrade fortfahren!
REFERENZ: Debian.Org



Jessie volles Upgrade

Bevor wir mit dem Upgrade fortfahren, aktualisieren wir unser aktuelles Debian Jessie -System vollständig:

# APT-Get-Update # APT-Get Upgrade # APT-Get Dist-Upgrade 

Wenn alles reibungslos verlief, führen Sie Datenbank geistige und Konsistenzprüfungen für teilweise installierte, fehlende und veraltete Pakete durch:

# DPKG -C 

Wenn keine Probleme gemeldet werden, überprüfen Sie, welche Pakete zurückgehalten werden:

# APT-Mark-Showhold 

Pakete In Wartestellung wird nicht verbessert, was nach Stretch -Upgrade zu Inkonsistenzen führen kann. Bevor Sie zum nächsten Teil wechseln.

Aktualisieren Sie das Paket -Repository auf Debian Stretch

Nachdem wir ein aktuelles System vollständig aktualisiert haben. Dies geschieht durch Bearbeitung /etc/Apt/Quellen.Liste Datei, um Debian einzuschließen strecken Paketrepository. Machen Sie zunächst eine Backup der Strömung /etc/Apt/Quellen.Liste:

# CP/etc/apt/Quellen.Liste/etc/apt/Quellen.list_backup 

Ausführen Apt Edit-Sources Oder verwenden Sie Ihren bevorzugten Texteditor e.G., Vim, um einen Strom zu ändern /etc/Apt/Quellen.Liste Datei zur Einbeziehung von Stretch -Repositorys. Einfach das Schlüsselwort aktualisieren Jessie Zu strecken.

Beispiel:

Von jessie deb http: // httpredir.Debian.org/debian jessie Hauptdeb http: // httpredir.Debian.org/debian jessie-updates Hauptdeb http: // Sicherheit.Debian.Org Jessie/Updates Main to Deb http: // httpredir.Debian.Org/Debian Stretch Main Deb http: // httpredir.Debian.org/debian Stretch-Updates Hauptdeb http: // Sicherheit.Debian.org Stretch/Aktualisiert Haupt 

Alternativ benutzen Sie a sed Befehl zur Automatisierung dieser mühsamen Aufgabe:

# sed -i 's/jessie/Stretch/g'/etc/apt/Quellen.Liste 

Einmal das obige /etc/Apt/Quellen.Liste Die Datei bearbeiten ist abgeschlossen, verwenden apt-get Befehl zum Aktualisieren von Paketen Index:

# APT-Get-Update 

Upgrade auf die Debian -Stretch -Simulation

Bevor wir auf die Upgrade -Taste klicken, lasst uns verwenden geeignet Befehl, eine Vorschau auf das zu sehen, was wir gegenüberstehen. Um dies auszuführen APT -Liste -upgradierbar Befehl, um eine kurze Übersicht über die Anzahl der zu installierenden, aktualisierten und entfernten Pakete zu erhalten, ohne das System zu beeinflussen.

# APT -Liste -upgradierbar 


Upgrade auf Debian Stretch

Wir sind zum aufregendsten Teil gekommen, nämlich das eigentliche Jessie -Upgrade für Debian Stretch System. Während des Upgrades werden Sie möglicherweise gefragt:

Auf Ihrem System werden Dienste installiert, die neu gestartet werden müssen, wenn bestimmte Bibliotheken wie Libpam, LIBC und LIBSSL aktualisiert werden. Da diese Neustarts für das System Unterbrechungen des Dienstes verursachen können, werden Sie normalerweise bei jedem Upgrade für die Liste der Dienste aufgefordert, die Sie neu starten möchten. Sie können diese Option auswählen, um nicht aufgefordert zu werden. Stattdessen werden alle notwendigen Neustarts für Sie automatisch durchgeführt, damit Sie vermeiden können, dass Fragen zu jedem Bibliotheks -Upgrade gestellt werden.

Starten Sie Services während Paket -Upgrades, ohne zu fragen?

Die Wahl geht darum, ob Sie das System während des System -Upgrades automatisch neu starten möchten oder es manuell oder nach dem vollständigen Upgrade des Systems auf Stretch erledigen möchten. Führen Sie die Bellow -Befehle aus, um mit dem Debian -Stretch -Upgrade -Prozess zu beginnen:

# APT-Get Upgrade # APT-Get Dist-Upgrade 

Zu diesem Zeitpunkt sollten Sie Ihr Jessie Debian Linux -System vollständig auf Debian Stretch aktualisieren lassen. Befolgen Sie diese Anleitung, um Ihre aktuelle Debian -Version zu überprüfen.
Überprüfen Sie erneut, ob veraltete Pakete veraltet sind, sodass die Strecke keine Überraschungen entlang gibt:

# Aptitude -Suche '~ O' 

Herzlichen Glückwunsch zu Ihrem vollständig verbesserten Debian 9 Stretch Linux -System.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • So upgraden Sie Ubuntu von 22 auf.04 bis 22.10
  • So upgraden Sie Ubuntu auf 21 auf.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • So upgraden Sie Ubuntu auf 22 auf.04 LTS Jammy Quallen
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • So aktualisieren Sie Ubuntu -Pakete auf Ubuntu 22.04 Jammy…
  • Ubuntu 20.04 Leitfaden
  • Linux -Download
  • Beste Linux -Distribution für Entwickler