Der Debian 9-Codename Stretch ist die neueste stabile Version von Debian, die am 17. Juni 2017 veröffentlicht wurde. In diesem Tutorial werde ich Ihnen zeigen, wie Sie Ihren Debian 8 (Jessie) -Server auf die neueste stabile Version aktualisieren .
Was ist neu in dieser Version?
- Über 15.000 neue Pakete, insgesamt über 51.000 Pakete. Lesen Sie mehr .
- Über 50% aller Pakete wurden aktualisiert.
- MariaDB ersetzt MySQL. Beachten Sie, dass Binärdatendateiformate nach dem Upgrade nicht abwärtskompatibel sind. Lesen Sie mehr .
Schritt eins - Vorbereitung
Debian ist ein extrem stabiles Betriebssystem und ein Upgrade von einer Version auf eine andere war immer einfach durchzuführen. Um auf der sicheren Seite zu sein, empfehle ich dringend, eine vollständige Sicherung durchzuführen oder zumindest alle Daten oder Konfigurationsinformationen zu sichern, die Sie sich nicht leisten können, zu verlieren. Das Vultr-Snapshot-System kann zum einfachen Sichern und Wiederherstellen verwendet werden.
Dies ist auch ein guter Zeitpunkt, um nach defekten Paketen zu suchen:
sudo dpkg --audit
Schritt zwei - Systemaktualisierung
Aktualisieren Sie das System auf die neueste Version.
apt update
apt upgrade
Nach dem Upgrade wird die folgende Ausgabe angezeigt.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Schritt drei - Upgrade auf Stretch
Erstellen Sie eine Kopie Ihrer Originaldatei /etc/apt/source.list .
cp /etc/apt/sources.list /etc/apt/sources.list-jessie
Bearbeiten Sie nun die Datei und ersetzen Sie die Wörter Jessie durch Stretch .
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
Führen Sie das Systemupdate erneut aus und führen Sie es diesmal aus dist-upgrade.
apt update
apt upgrade
apt dist-upgrade
Nach Abschluss des Upgrades können Sie unnötige Pakete entfernen.
apt autoremove
Schritt vier - Starten Sie das neue System
Starten Sie das System neu.
reboot
Melden Sie sich nach dem Neustart des Systems an und überprüfen Sie die Debian-Version.
cat /etc/debian_version
9.1
... oder überprüfen Sie die Kernel-Version.
uname -a
Linux mydebian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
Fazit
Das Aktualisieren eines vorhandenen Debian-Systems von Jessie auf Stretch ist ein einfacher Vorgang. Beachten Sie jedoch, dass Sie alle Anwendungen von Drittanbietern auf Kompatibilitätsprobleme überprüfen müssen, bevor Sie sich dazu entschließen.