GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So aktualisieren Sie von Fedora 34 auf Fedora 35

Die offizielle stabile Version von Fedora Workstation 35 wurde am 2. November 2021 zum Download bereitgestellt, nachdem sie verschoben wurde, um einige ausstehende Fehler zu beheben. Sie können jetzt Fedora 35 Desktop, Fedora Cloud, Fedora Server oder alle Spins oder Labs, die mit einem neuen Release-Zyklus kommen, installieren oder auf diese upgraden.

Wenn Sie eine Neuinstallation bevorzugen, müssen Sie die neueste ISO herunterladen, einen bootfähigen USB-Stick erstellen und eine Neuinstallation durchführen. Ich bevorzuge ein Upgrade des Fedora 34-Systems auf Fedora 35. Bei einem Upgrade bleiben alle vorhandenen Dateien und alle installierten Anwendungen erhalten.

Der Artikel ist eine Schritt-für-Schritt-Anleitung zum Upgrade auf Fedora 35 über die GUI (GNOME-Software) und die CLI-Methode.

Voraussetzungen

Bevor Sie mit dem Upgrade auf Fedora 35 beginnen, sollten Sie einige Verwaltungsaufgaben und Voraussetzungen erfüllen.

  •  Wichtige Daten und Dateien sichern:Der erste Schritt vor jedem System-Upgrade, unabhängig vom Betriebssystem, ist das Sichern von Dateien. Stellen Sie sicher, dass Sie alle wichtigen Dateien, Verzeichnisse, Browser-Lesezeichen, Konfigurationseinstellungen und vieles mehr gesichert haben.
  • Stellen Sie sicher, dass Sie über eine stabile Internetverbindung und eine unterbrechungsfreie Stromversorgung verfügen.
  • Stellen Sie sicher, dass derzeit keine Jobs oder geplanten Sicherungen auf Ihrem System ausgeführt werden.
  • Laden Sie als Vorsichtsmaßnahme das Fedora Workstation Live-Image herunter, falls etwas schief geht.
  • Wenn Sie aus irgendeinem Grund (dem Universum unbekannt) nicht überzeugt sind, Ihr System zu aktualisieren, lesen Sie unseren Artikel über die wichtigsten neuen Funktionen von Fedora 35.
  • Holen Sie sich einen Kaffee, da ein Upgrade einige Minuten dauern wird.

Beachten Sie, dass ein Fedora-System-Upgrade nur offiziell unterstützt und höchstens über zwei Releases getestet wird. Wenn Sie Fedora 34 ausführen, sollten Sie auf Fedora 35 aktualisieren. In einigen Fällen, wenn Sie jedoch eine ältere Version wie 33 ausführen, möchten Sie möglicherweise nur auf Fedora 34 aktualisieren. Wenn Sie mehr aktualisieren müssen -Releases finden Sie weitere Upgrade-Anweisungen in Fedora-Dokumentationen zum Upgrade in mehreren kleineren Schritten.

Führen Sie ein Update Ihres bestehenden Fedora 34-Systems durch

Bevor Sie beginnen, aktualisieren Sie Ihr Fedora 34-System über die GNOME-Software (GUI) oder die Befehlszeile mit den folgenden Schritten:

$ sudo dnf --refresh update 
$ sudo dnf upgrade

Starten Sie Ihr System neu, um die Updates anzuwenden:

$ sudo reboot

Upgrade auf Fedora 35 mit GNOME-Software (GUI)

Schritt 1:Öffnen Sie die GNOME-Software und klicken Sie auf den Abschnitt Updates. Es wird eine Benachrichtigung mit der Aufschrift „Fedora 35 jetzt verfügbar“ angezeigt. Um fortzufahren, klicken Sie auf die Download-Schaltfläche, um Fedora 35-Pakete und -Dateien für das System-Upgrade herunterzuladen.

Schritt 2:Der Upgrade-Prozess beginnt mit dem Download der erforderlichen Pakete. Abhängig von Ihrer Internetgeschwindigkeit dauert es einige Minuten, bis der Vorgang abgeschlossen ist. Es ist sicher, zu dieser Zeit eine Tasse Kaffee zu trinken.

Schritt 3:Sobald der Download abgeschlossen ist, klicken Sie auf die Schaltfläche Installieren. Es wird ein neues Popup-Fenster angezeigt, in dem Sie aufgefordert werden, auf Neustart &Upgrade zu installieren. Klicken Sie darauf, um den Upgrade-Vorgang fortzusetzen.

Schritt 4:An diesem Punkt wird Ihr Fedora-System jetzt neu gestartet. Danach werden alle Pakete heruntergeladen, die zum Aktualisieren und Installieren Ihres Systems erforderlich sind. Es wird einige Zeit dauern, bis es fertig ist. Bitte haben Sie etwas Geduld, wenn Sie sich einen Snack oder Kaffee holen.

Schritt 5:Wenn Ihr Fedora-System-Upgrade erfolgreich war, sehen Sie im Abschnitt „Updates“ in der GNOME-Software, dass das System auf dem neuesten Stand ist.

Schritt 6:Überprüfen Sie die installierte Fedora-Version über die Befehlszeile mit dem folgenden Befehl:

######@fedora ~]$ cat /etc/fedora-release
Fedora release 35 (Thirty Five)

Sie können Ihre installierte Fedora-Version auch unter Einstellungen -> Über Abschnitt überprüfen.

Upgrade auf Fedora 35 über die Befehlszeile

Wenn Sie mit dem Terminal vertrauter sind, folgen Sie diesen einfachen Schritten, um ein Upgrade auf Fedora 35 durchzuführen:

Schritt 1:Aktualisieren Sie Ihre vorhandene Fedora-Version über die Befehlszeile

$ sudo dnf --refresh update
$ sudo dnf upgrade

Starten Sie Ihr System neu, um die Updates anzuwenden.

$ sudo reboot

Schritt 2:Installieren Sie das Paket dnf-plugin-system-upgrade mit dem folgenden Befehl.

$ sudo dnf install dnf-plugin-system-upgrade

Schritt 3:Laden Sie die aktualisierten Fedora 35-Pakete mit dem folgenden Befehl herunter

$ sudo dnf system-upgrade download --releasever=35

Der Befehl sollte einige Minuten dauern, um alle erforderlichen Pakete abzuschließen. Sie können an dieser Stelle einen kleinen Snack einlegen, während Ihr System eine Zusammenfassung der Pakete anzeigt, die ersetzt, aktualisiert, aktualisiert oder heruntergestuft werden müssen.

Sie können auch die Nummer –releasever=ändern, um auf eine andere Release-Version zu aktualisieren. Beispielsweise können Sie =36 verwenden, um auf eine Branched-Version zu aktualisieren, oder =rawhide, um auf Rawhide zu aktualisieren. Beachten Sie, dass keines dieser beiden (36 oder Rohhaut) eine stabile Version ist.

$ sudo dnf system-upgrade download --releasever=36 
$ sudo dnf system-upgrade download --releasever=rawhide

Schritt 4:In einigen Fällen wird Ihr Fedora-Upgrade auf Probleme stoßen und nicht fortgesetzt werden, wenn Ihre Pakete nicht erfüllte Abhängigkeiten haben. In einem solchen Szenario müssen Sie den Befehl dnf system-upgrade download –releasever=35 erneut mit einer zusätzlichen Option –allowerasing ausführen.

$ sudo dnf system-upgrade download –releasever=35 --allowerasing

Schritt 5:Sobald alle Paket-Downloads abgeschlossen sind, führen Sie den folgenden Befehl aus, um den Upgrade-Prozess auszulösen.

$ sudo dnf system-upgrade reboot

Beachten Sie, dass der Befehl Ihren Computer sofort ohne Countdown oder Bestätigung neu startet.

Schritt 6:Wenn Ihr Upgrade-Prozess erfolgreich ist, wird Ihr System ein zweites Mal in der aktualisierten Release-Version von Fedora 35 neu gestartet.

Optional:Anweisungen nach dem Upgrade

Wenn Sie ein erfahrener Benutzer von Linux-Terminals sind, dann ist dieser Abschnitt genau das Richtige für Sie. Für alle allgemeinen Benutzer können Sie diese Schritte überspringen. Beachten Sie, dass Ihr Fedora-System weiterhin normal funktioniert.

Systemkonfigurationsdateien aktualisieren

Wenn Sie die Konfigurationsdateien des Pakets geändert haben, erstellt RPM neue Dateien mit entweder .rpmnew oder .rpmsave. Sie können suchen, um diese Dateien zu aktualisieren, oder das Tool rpmconf verwenden, das es einfach macht.

Installieren Sie rpmconf mit dem folgenden Befehl:

$ sudo dnf install rpmconf

Aktualisieren Sie die Konfigurationsdateien mit dem folgenden Befehl:

$ sudo rpmconf -a

Hostnamen ändern

Sie können den Hostnamen Ihres aktualisierten Fedora so ändern, dass er mit dem Namen Ihrer Wahl übereinstimmt.

$ sudo hostnamectl set-hostname fedora35fedora

Paketkonfigurationen aktualisieren

Während eines Upgrades mit rpmconf können sich einige Konfigurationsdateien ändern. Nach jedem Fedora-Upgrade sollten Sie überprüfen, ob /etc/ssh/sshd_config, /etc/ntp.conf, /etc/nsswitch.conf erwartet werden.

DNF-Metadaten-Cache leeren

Sie können zwischengespeicherte DNF-Metadaten mit den folgenden Befehlen löschen:

$ sudo dnf system-upgrade clean
$ sudo dnf clean packages

Alte Pakete aufräumen

Sie können alle defekten Abhängigkeiten, doppelten Pakete oder zusätzlichen Pakete auflisten, bevor Sie sich entscheiden, sie vollständig zu entfernen.

Pakete mit defekten Abhängigkeiten auflisten:

$ sudo dnf update
$ sudo dnf repoquery --unsatisfied

Doppelte Pakete auflisten:

$ sudo dnf repoquery --duplicates

Listen Sie Pakete auf, die sich nicht im offiziellen Fedora-Repository befinden.

$ sudo dnf list extras

Wenn Sie keines dieser Pakete benötigen, können Sie es mit den folgenden Befehlen entfernen:

$ sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*)
$ sudo dnf autoremove

Beachten Sie, dass der Befehl dnf autoremove keine unbenutzten Kernel entfernt.

Alte Linux-Kernel bereinigen

Wenn Sie alte Kernel entfernen möchten, können Sie den folgenden Befehl verwenden:

$ sudo dnf remove $(dnf repoquery --installonly --latest-limit=-2)

Der obige Befehl entfernt alle alten Kernel und behält nur die letzten 2 Kernel bei.

Sie können auch das folgende Skript verwenden, das nur den neuesten Kernel behält.

#!/usr/bin/env bash
old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
if [ "${#old_kernels[@]}" -eq 0 ]; then
echo "No old Fedora kernels found"
exit 0
fi
if ! dnf remove "${old_kernels[@]}"; then
echo "Failed to remove old Fedora kernels"
exit 1
fi
echo "Removed old Fedora kernels"
exit 0

Beachten Sie, dass das obige Skript immer dann funktioniert, wenn Fedora einen Kernel aktualisiert.

Alte Symlinks aufräumen

Sie können nach einem Upgrade alle losen Links bereinigen oder löschen, indem Sie zuerst das Symlinks-Dienstprogramm installieren.

$ sudo dnf install symlinks

Suchen und prüfen Sie mit dem folgenden Befehl nach defekten symbolischen Links:

$ sudo symlinks -r /usr | grep dangling

Löschen Sie alle defekten Symlinks mit der Flag-Option -d:

$ sudo symlinks -r -d /usr

Fedora-Upgrade-Probleme lösen

In manchen Fällen könnten Probleme mit Ihrem Fedora-Upgrade auftreten.

Erstellen Sie Ihre RPM-Datenbank neu

RPM- oder DNF-Warnungen können auftreten, wenn Ihre Datenbank beschädigt ist. Um Ihre Datenbank neu aufzubauen, sichern Sie immer /var/lib/rpm/ zuerst.

Erstellen Sie die Datenbank mit dem folgenden Befehl neu:

$ sudo rpm --rebuilddb

Beheben Sie Abhängigkeitsprobleme mit Distro-Sync

Wenn Ihr System teilweise aktualisiert wird oder Probleme mit Paketabhängigkeiten auftreten, versuchen Sie, eine andere Distributionssynchronisierung manuell auszuführen, um das Problem mit dem folgenden Befehl zu beheben:

$ sudo dnf distro-sync

Darüber hinaus können Sie auch die Option –allowerasing verwenden, um Pakete mit nicht erfüllten Abhängigkeiten zu entfernen.

$ sudo dnf distro-sync --allowerasing

Dateien mit der neuesten SELinux-Richtlinie umbenennen

Einige SELinux-Richtlinienwarnungen können lästig sein. Dies passiert normalerweise, wenn Sie SELinux irgendwann deaktiviert hatten oder weil einige Dateien falsche SELinux-Berechtigungen haben. Um diese Probleme zu lösen, müssen Sie möglicherweise SELinux auf Ihrem System mit dem folgenden Befehl umbenennen.

$ sudo fixfiles -B onboot

Abschluss

In diesem Handbuch haben wir gelernt, wie man auf Fedora 35 aktualisiert. Sie können den einfachen Schritten entweder mit der GNOME-Software (GUI) oder der Befehlszeile folgen.

Herzliche Glückwünsche! Sie haben erfolgreich auf Fedora 35 aktualisiert. Sie können jetzt Ihre Fedora 35 Workstation oder Server Edition mit den neuesten Funktionen, GNOME 41, Entwicklertools, Leistung und Stabilitätsverbesserungen genießen, wie Sie es von jeder neuen stabilen Version erwarten würden.


Fedora
  1. So aktualisieren Sie von Debian 10 auf Debian 11

  2. So aktualisieren Sie von Ubuntu 15.04 auf Ubuntu 15.10

  3. So aktualisieren Sie Fedora 34 von Fedora 33 mit DNF

  4. Wie aktualisiere ich von 16.04 Lts auf 16.04.1 Lts?

  5. So aktualisieren Sie von Fedora 32 auf Fedora 33

So aktualisieren Sie von älteren Versionen auf Fedora 32 Workstation

So aktualisieren Sie von Ubuntu 16.10 auf Ubuntu 17.04

Upgrade auf Fedora 35 von Fedora 34 [Desktop und Server]

So aktualisieren Sie von Ubuntu 20.04 auf Ubuntu 22.04

So aktualisieren Sie von Fedora 32 auf Fedora 33

So aktualisieren Sie von Fedora 34 auf Fedora 35