So aktualisieren Sie Ubuntu Server auf eine neue Version

Um Ubuntu Server auf eine neuere Version zu aktualisieren, aktualisieren Sie zunächst die aktuell installierte Version vollständig und starten Sie anschließend das Versionsaktualisierungsprogramm sudo do-release-upgrade. Dieses Tool kümmert sich um versionsspezifische Paket- und Konfigurationsänderungen; die apt upgradealleinige Ausführung aktualisiert lediglich Pakete innerhalb der aktuellen Version. Sichern Sie den Server und prüfen Sie den unterstützten Aktualisierungspfad, bevor Sie beginnen.

1. Aktuelle Version und Zielversion bestätigen.

Prüfen Sie vor der Planung eines Wartungsfensters die installierte Version und den Kernel:

cat /etc/os-release
uname -r
Beispielhaftes Ubuntu-Server-Terminal mit Befehlen zur Identifizierung der installierten Version und des Kernels
Nutzen Sie die Release- und Kernel-Details, um Ihren Ausgangspunkt zu bestätigen, bevor Sie ein Ziel auswählen.

Ubuntu unterstützt Upgrades zwischen aufeinanderfolgenden LTS-Versionen. Sie können eine LTS-Version nicht überspringen; aktualisieren Sie auf die nächste unterstützte LTS-Version und wiederholen Sie den Vorgang, falls Sie eine spätere Version benötigen. Neue LTS-Upgrade-Angebote werden möglicherweise erst nach der ersten Punktveröffentlichung angezeigt. Lesen Sie die Versionshinweise der Zielversion, um bekannte Probleme und versionsspezifische Hinweise zu erhalten.

Für Produktionsserver sind LTS-Versionen in der Regel die wartungsärmere Wahl: Ubuntu bietet fünf Jahre Standard-Sicherheitswartung für eine LTS-Version, während Zwischenversionen neun Monate lang Updates erhalten. Eine LTS-Installation bleibt normalerweise auf dem LTS-Upgrade-Pfad. Wechseln Sie nur dann Prompt=ltszu Prompt=normaldieser Option /etc/update-manager/release-upgrades, wenn Sie bewusst Zwischenversionen wünschen und häufiger aktualisieren können. Die Option kann eine Entwicklungsversion freigeben oder ein Upgrade vor dem regulären LTS-Angebot erzwingen; verwenden Sie sie nicht als routinemäßige Abkürzung im Produktivbetrieb. Weitere Informationen finden Sie im Abschnitt zum Release-Lebenszyklus und den Release-Aufforderungen-d von Ubuntu .

2. Server vorbereiten

Erstellen Sie ein wiederherstellbares Backup oder einen Provider-Snapshot und prüfen Sie, ob Ihre Anwendungsdaten und Konfigurationen enthalten sind. Lesen Sie die Versionshinweise des Zielsystems, um sich über Änderungen an den von Ihnen genutzten Diensten zu informieren, planen Sie Ausfallzeiten ein und halten Sie eine Cloud-Konsole oder einen anderen externen Zugriffsweg bereit. Ein Server-Upgrade ist interaktiv und kann einige Zeit dauern; eine reine SSH-Verbindung kann unterbrochen werden, wenn Netzwerk- oder SSH-Pakete neu gestartet werden.

Prüfen Sie vor dem Fortfahren, ob freier Speicherplatz vorhanden ist und ob das System neu gestartet werden muss:

df -h /
test -f /run/reboot-required
Beispielhafte Terminalbefehle zum Überprüfen des Speicherplatzes im Root-Dateisystem und der Markierung für einen erforderlichen Neustart
Prüfen Sie, ob im Root-Dateisystem genügend Platz für heruntergeladene Pakete vorhanden ist, und starten Sie das System gegebenenfalls neu.

Überprüfen Sie auch alle separaten /varDateisysteme /boot. Versionsaktualisierungen laden viele Pakete herunter und können mehrere Gigabyte freien Speicherplatz benötigen.

Überprüfen Sie auch Drittanbieter-APT-Quellen und PPAs. Ubuntu deaktiviert diese bei einem Versionsupdate, bereits installierte Pakete werden jedoch nicht automatisch entfernt. Stellen Sie sicher, dass die Software über ein kompatibles Repository für die Zielversion verfügt, bevor Sie eine Quelle wieder aktivieren.

Beispiel einer Ubuntu-Terminalausgabe, die die apt-Quelldateien auflistet und darauf hinweist, dass Drittanbieter-Repositories während eines Release-Upgrades deaktiviert sind.
Erstellen Sie jetzt ein Inventar der externen Repositories, damit Sie nach dem Upgrade nur kompatible Quellen wiederherstellen können.

3. Aktualisieren Sie die aktuelle Version vollständig.

Aktualisieren Sie die Paketmetadaten und installieren Sie ausstehende Updates, bevor Sie die Ubuntu-Version ändern:

sudo apt update
sudo apt dist-upgrade -o APT::Get::Always-Include-Phased-Updates=true
Beispielhafte Terminalausgabe mit Ausführung von apt update und dem von Ubuntu empfohlenen Befehl dist-upgrade inklusive gestaffelter Aktualisierungen
Das vollständige Paket-Upgrade kann Abhängigkeiten hinzufügen oder veraltete Pakete entfernen. Prüfen Sie daher die vorgeschlagenen Änderungen.

Warten Sie, bis beide Befehle erfolgreich abgeschlossen sind. Lesen Sie die Liste der zu entfernenden Pakete sorgfältig durch, bevor Sie sie akzeptieren, insbesondere wenn sie Software enthält, die Ihre Dienste benötigen. Falls das System einen Neustart erfordert, starten Sie es neu und stellen Sie die Verbindung wieder her, bevor Sie fortfahren. Beginnen Sie das Release-Upgrade nicht, solange die Paketvorgänge noch nicht abgeschlossen sind.

4. Führen Sie das Release-Upgrade-Programm aus.

Starten Sie das unterstützte Server-Upgrade über ein Terminal:

sudo do-release-upgrade
Beispiel eines Ubuntu Server-Terminals: Start von „do-release-upgrade“ und Suche nach einer neuen Version
do-release-upgradePrüft, ob ein unterstütztes Release-Upgrade verfügbar ist.

Folgen Sie den Anweisungen und bleiben Sie während der Sitzung anwesend. Überprüfen Sie vor der Bestätigung die Zusammenfassung der zu installierenden, zu aktualisierenden oder zu entfernenden Pakete sowie die Downloadgröße. Brechen Sie den Vorgang ab und untersuchen Sie die vorgeschlagenen Änderungen, falls diese unerwartet sind. Schließen Sie das Terminal während der Installation nicht und schalten Sie den Server nicht aus.

Beispielhafte Bestätigungsabfrage für das Release-Upgrade mit einer Zusammenfassung vor dem Fortfahren
Lesen Sie die Paketzusammenfassung und fahren Sie nur fort, wenn die geplanten Änderungen für diesen Server sinnvoll sind.

Wenn das Aktualisierungsprogramm nach einer lokal geänderten Konfigurationsdatei fragt, vergleichen Sie die angebotene Version mit Ihrer aktuellen. Standardmäßig wird die lokale Datei beibehalten, dies ist jedoch nicht immer die beste Wahl; möglicherweise hat sich eine für die neue Version benötigte Einstellung geändert. Nutzen Sie, falls verfügbar, die Option „diff“ der Eingabeaufforderung und treffen Sie eine wohlüberlegte Entscheidung. Halten Sie den Konsolenzugriff offen, falls eine Netzwerk- oder SSH-Konfigurationsänderung den Fernzugriff beeinträchtigt.

Beispiel einer Ubuntu-Paketkonfigurationsaufforderung zum Vergleich einer lokal geänderten SSH-Konfigurationsdatei mit der Paketversion
Prüfen Sie die Konfigurationsunterschiede, bevor Sie entscheiden, ob Sie die lokale Datei behalten oder die Version des Maintainers installieren.

5. Neustart und Überprüfung der Dienste

Bestätigen Sie abschließend den angeforderten Neustart oder starten Sie den Server manuell neu. Die Versionsänderung ist erst abgeschlossen, wenn der Server im neuen System neu gestartet wurde. Überprüfen Sie nach der erneuten Verbindung die installierte Version und suchen Sie nach fehlerhaften systemd-Units.

lsb_release -a
systemctl --failed
Beispielhafte Terminalausgabe nach dem Upgrade, die Ubuntu 26.04.1 LTS meldet und nach fehlerhaften systemd-Einheiten sucht.
Die abgebildeten Release- und Serviceausgaben sind Beispiele; überprüfen Sie die Version und die kritischen Dienste auf Ihrem eigenen Server.

Testen Sie anschließend die Dienste, von denen Ihre Arbeitslast abhängt, z. B. Web-, Datenbank-, Speicher- oder Überwachungsdienste. Überprüfen Sie deren Status und Protokolle auf fehlende oder nicht startfähige Dienste. Aktivieren Sie Drittanbieter-Repositories erst wieder, nachdem Sie sichergestellt haben, dass diese die neue Ubuntu-Version unterstützen, und führen Sie den Vorgang dann sudo apt updateerneut aus.

Wird kein Upgrade angeboten

Stellen Sie sicher, dass Ihre aktuelle Version vollständig aktualisiert ist und Sie einen unterstützten Installationspfad verwenden. Bei einem LTS-zu-LTS-Upgrade wartet Ubuntu möglicherweise bis zur ersten Punktversion, bevor das Upgrade-Angebot aktiviert wird. Erzwingen Sie es nicht -dauf einem Produktivserver. Wenn Ihre Installation das Ende ihres Lebenszyklus erreicht hat, verwenden Sie die separate Anleitung von Ubuntu für Upgrades am Ende des Lebenszyklus, anstatt die Repository-URLs willkürlich zu ändern.

Offizielle Referenzen

Einen Kommentar hinterlassen

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.

OKSampler: Ein kostenloser, einfacher Musik-Sampler für Keyboard-Beats

OKSampler: Ein kostenloser, einfacher Musik-Sampler für Keyboard-Beats

OKSampler ordnet MP3-Dateien Tastaturtasten zu und ermöglicht Audioschleifen. Erfahren Sie, was die ältere Freeware kann, wo ihre alten Funktionen enden und worauf Sie vor dem Herunterladen achten sollten.