Schritt-für-Schritt-Anleitung zum Upgrade auf Fedora 44 Beta von Fedora 43
Fedora Linux 44 Beta ist ab sofort zum Testen verfügbar seit dem 10. März 2026. Diese Version beinhaltet bedeutende Updates wie den Übergang des Budgie-Desktops zu Wayland und das Ziel von 99% reproduzierbaren Paket-Builds. Wenn Sie derzeit Fedora 43 verwenden, können Sie auf die neue Fedora Linux 44 Beta-Version ohne Neuinstallation wie in den folgenden Schritten beschrieben upgraden.
Warnung: Beta-Software ist kein fertiges Produkt. Sie werden wahrscheinlich Fehler oder vorübergehende Störungen bei der Nutzung feststellen. Führen Sie dieses Upgrade nur auf einem Rechner durch, den Sie für Tests oder Entwicklung verwenden.
Schritt 1: Wichtige Daten sichern
Sichern Sie alle wichtigen Daten, bevor Sie beginnen. Systemaktualisierungen sind riskant und können zu Datenverlust führen, wenn der Prozess fehlschlägt. Halten Sie ein Fedora 43 Live-USB in der Nähe, um Ihr System bei Bedarf zu reparieren.
Wenn Sie keinen Fedora-Live-USB haben, erstellen Sie einen wie im untenstehenden Link gezeigt:
- So erstellen Sie einen bootfähigen Fedora-USB mit dem Fedora Media Writer
Schritt 2: Aktualisieren Sie Ihr aktuelles Fedora 43 System
Sie müssen mit einer vollständig gepatchten Version von Fedora 43 beginnen. Dies stellt sicher, dass Sie die neuesten Signaturschlüssel und Upgrade-Logik haben.
Um Fedora zu aktualisieren, öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:
sudo dnf upgrade --refreshSie können Ihr Fedora-System auch über die grafische Anwendung GNOME Software aktualisieren. Öffnen Sie dazu das Software-Center über den Anwendungsstarter und klicken Sie unter dem Reiter Updates auf Herunterladen.
Sobald das Update abgeschlossen ist, müssen Sie Ihren Computer neu starten. Dieser Schritt stellt sicher, dass Ihr System den neuesten Kernel und die neuesten Bibliotheken verwendet, bevor das Upgrade beginnt.
Schritt 3: Laden Sie die Fedora 44 Pakete herunter
Sie können das Fedora-Upgrade mit dem offiziellen Upgrade-Plugin durchführen. Die meisten Fedora-Installationen enthalten dieses notwendige Werkzeug bereits.
Wenn Ihr System es nicht hat, können Sie das Plugin manuell mit dem Befehl installieren:
sudo dnf install dnf-plugin-system-upgradeJetzt können Sie dem System sagen, die neue Version der Software abzurufen. Führen Sie diesen Befehl aus, um die Fedora 44 Pakete herunterzuladen:
sudo dnf system-upgrade download --releasever=44Dieser Befehl wird alle Fedora 44 Pakete herunterladen.
Wenn Sie Drittanbieter-Pakete haben, die mit der neuen Version in Konflikt stehen, wird der Befehl gestoppt. Sie können die Option --allowerasing hinzufügen, damit DNF diese konfliktierenden Pakete entfernt.
sudo dnf system-upgrade download --releasever=44 --allowerasingBeobachte die Terminalausgabe sorgfältig, um zu sehen, was das System zu entfernen plant.
Das Hinzufügen der Option --best kann manchmal mehr Details über nicht erfüllte Abhängigkeiten liefern.
Schritt 4: GPG-Schlüssel überprüfen
Sobald der Download abgeschlossen ist, wird ein neuer GPG-Schlüssel auf Ihr System importiert. Wenn Sie dazu aufgefordert werden, geben Sie y ein und drücken Sie ENTER, um seinen Fingerabdruck zu überprüfen:
[...]
Testing offline transaction
Importing OpenPGP key 0x6D9F90A6:
UserID : "Fedora (44) <fedora-44-primary@fedoraproject.org>"
Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6
From : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-44-x86_64
Is this ok [y/N]: y
The key was successfully imported.
Transaction stored to be performed offline. Run `dnf5 offline reboot` to reboot and run the transaction. To cancel the transaction and delete the downloaded files, use `dnf5 offline clean`.
Complete!
Schritt 5: Den Fedora 44 Upgrade-Auftrag auslösen
Nachdem der Download abgeschlossen ist und der GPG-Schlüssel hinzugefügt wurde, müssen Sie in die Upgrade-Umgebung neu starten. Der Befehl hängt davon ab, welche Version des DNF-Tools Sie verwenden.
Wenn Sie das neuere DNF 5-Tool verwenden, führen Sie diesen Befehl aus
sudo dnf5 offline rebootWenn Sie das ältere DNF 4-Tool verwenden, führen Sie stattdessen diesen Befehl aus:
sudo dnf system-upgrade rebootUm den F44-Upgrade-Prozess zu bestätigen, drücken Sie y und dann die ENTER-Taste:
The system will now reboot to upgrade to release version 44.
Is this ok [y/N]: yDas System wird sofort neu starten. Es wird dann einen speziellen Modus betreten, um die heruntergeladenen Pakete zu installieren.
Schalten Sie Ihren Computer während dieser Zeit nicht aus.
Sie können das Upgrade jederzeit abbrechen und heruntergeladene Dateien mit dem Befehl löschen:
sudo dnf5 offline cleanWenn Sie auf Probleme stoßen, können Sie versuchen, die RPM-Datenbank neu zu erstellen, distro-sync zu verwenden oder Dateien mit der neuesten SELinux-Richtlinie neu zu kennzeichnen. Wir haben dies in Schritt 7 behandelt.
Schritt 6: Bei Fedora 44 anmelden
Nach dem erfolgreichen F44-Upgrade wird Ihr System in die aktualisierte Fedora Linux 44 Beta-Version neu starten.
Melden Sie sich an und beginnen Sie mit der Nutzung der neu aufgerüsteten Fedora-44-Version:
Schritt 6.1: Verifizierung
Sie können die Änderung der Fedora-Version überprüfen, indem Sie Folgendes ausführen:
cat /etc/os-releaseSie sollten „Fedora Linux 44 (Workstation Edition Prerelease)“ oder ein ähnliches Label sehen.
Beispielausgabe:
NAME="Fedora Linux"
VERSION="44 (Workstation Edition Prerelease)"
RELEASE_TYPE=development
ID=fedora
VERSION_ID=44
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux 44 (Workstation Edition Prerelease)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:44"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f44/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=44
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=44
SUPPORT_END=2027-05-19
VARIANT="Workstation Edition"
VARIANT_ID=workstationWenn Sie nur die Version anzeigen möchten, verwenden Sie diesen Befehl:
cat /etc/fedora-releaseBeispielausgabe:
Fedora release 44 (Forty Four)Sie können auch Versionsdetails im Abschnitt Einstellungen -> System -> Systemdetails überprüfen:
Schritt 7: Fehlerbehebung
Wenn Sie nach dem F44-Upgrade auf Probleme stoßen, führen Sie bitte die folgenden Schritte nacheinander aus.
Wiederaufbau der RPM-Datenbank:
Sichern Sie zuerst /usr/lib/sysimage/rpm und führen Sie aus:
sudo rpm --rebuilddbVerwendung von distro-sync:
sudo dnf distro-syncUm Abhängigkeitsprobleme zu lösen, tun Sie Folgendes:
sudo dnf distro-sync --allowerasingNeubenennung von Dateien mit der neuesten SELinux-Richtlinie:
sudo fixfiles -B onbootUnd schließlich neu starten, besonders wenn SELinux zuvor deaktiviert war.
Schritt 8: Fedora Aufgaben nach dem Upgrade
Nach dem erfolgreichen Upgrade Ihres Fedora 43-Systems auf Fedora 44 gibt es mehrere optionale Nach-Upgrade-Aufgaben, die Sie in Betracht ziehen könnten, um eine optimale Systemleistung und Wartung sicherzustellen.
Diese Aufgaben umfassen:
- Aktualisierung der Systemkonfigurationsdateien,
- Aktualisierung des GRUB-Bootloaders auf BIOS-Systemen,
- Aufräumen von ausrangierten oder alten Paketen,
- Bereinigung alter Kernel, alter GPG-Schlüssel und alter Symlinks,
- und das Rettungskernel aktualisieren.
8.1. Systemkonfigurationsdateien aktualisieren
Konfigurationsdateien werden typischerweise im Ordner /etc gespeichert. Während eines Upgrades, wenn Sie die Konfigurationsdatei eines Pakets geändert haben, könnte RPM neue Dateien mit der Erweiterung .rpmnew (für die neue Standardkonfiguration) erstellen oder Ihre alte Konfiguration mit der Erweiterung .rpmsave sichern.
Sie können das rpmconf-Tool verwenden, um den Vorgang des Überprüfens und Zusammenführens dieser Dateien zu vereinfachen.
Installieren Sie rpmconf:
sudo dnf install rpmconfFühren Sie den folgenden Befehl aus, um Konfigurationsdateiänderungen zu überprüfen und zu verwalten:
sudo rpmconf -aEs ist wichtig, Änderungen in /etc/yum.repos.d/ sorgfältig zu überprüfen, da das Zurücksetzen dieser Dateien auf die Originalversionen Updates für Software von Drittanbietern deaktivieren könnte.
Überprüfen Sie außerdem wichtige Dateien wie /etc/ssh/sshd_config, /etc/nsswitch.conf und /etc/ntp.conf, da OpenSSH-Updates zum Beispiel sshd_config auf eine Standardversion zurücksetzen könnten, die die Public-Key-Authentifizierung nicht aktiviert.
8.2. GRUB-Bootloader auf BIOS-Systemen aktualisieren
Während GRUB-RPM-Pakete aktualisiert werden, wird der installierte oder eingebettete Bootloader auf BIOS-Systemen nicht automatisch aktualisiert. Es ist eine gute Praxis, ihn zwischen Fedora-Linux-Versionen zu aktualisieren.
Finden Sie den Gerätenknoten, auf dem /boot/ befindet:
sudo mount | grep "/boot "Zum Beispiel, wenn es /dev/sda4 ist, ist der Gerätenode /dev/sda.
Den Bootloader mit folgendem Befehl neu installieren:
sudo grub2-install /dev/sdaErsetzen Sie /dev/sda durch Ihren tatsächlichen Gerätenamen ohne die Zahl.
Die erwartete Ausgabe wird "Installation für die i386-pc Plattform. Installation abgeschlossen. Kein Fehler gemeldet." sein.
8.3. Bereinigung ausrangierter Pakete
Fedora stellt Pakete aufgrund von Veralterung, fehlendem Upstream oder Rücktritt des Maintainers ein. Diese Pakete bleiben auf Ihrem System, erhalten jedoch keine Updates mehr. Es wird dringend empfohlen, sie zu entfernen.
Für ein Upgrade über eine Version hinweg (z. B. Fedora 43 auf 44) führen Sie aus:
sudo dnf install remove-retired-packages
sudo remove-retired-packagesBitte beachten Sie, dass Upgrades über mehr als zwei Versionen hinweg für diese Bereinigungsmethode nicht unterstützt werden.
8.4. Alte Pakete bereinigen
Um doppelte Pakete zu finden (mehrere Versionen installiert):
sudo dnf repoquery --duplicatesUm sie zu entfernen, führen Sie aus:
sudo dnf remove --duplicatesBeachten Sie, dass dieser Befehl das Standard-dnf-Programm (DNF5 auf Fedora 39+) verwendet. Diese Liste ist nur auf einem vollständig aktualisierten System gültig.
Um die auf Ihrem System installierten Pakete aufzulisten, die nicht mehr in den Repositories enthalten sind:
sudo dnf list --extrasUm unnötige „extra“ Pakete zu entfernen, führen Sie aus:
sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*,kmod-\*)Um Pakete zu entfernen, die DNF nicht mehr benötigt (die nicht explizit installiert wurden und von anderen Paketen nicht benötigt werden):
sudo dnf autoremoveVorsicht walten lassen, da dies nur Pakete entfernt, von denen DNF denkt, dass sie nicht benötigt werden, was möglicherweise nicht mit Ihrer tatsächlichen Nutzung übereinstimmt.
8.5. Alte Kernel bereinigen
Nachdem Sie in den neuen Kernel gebootet und ihn getestet haben, können Sie ältere Kernel entfernen. Dies hilft, Speicherplatz freizugeben.
Sie können das folgende Skript verwenden, um nur den neuesten Kernel zu behalten und alte Kernel zu bereinigen:
#!/usr/bin/env bash
old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
if [ "${#old_kernels[@]}" -eq 0 ]; then
echo "No old kernels found"
exit 0
fi
if ! dnf remove "${old_kernels[@]}"; then
echo "Failed to remove old kernels"
exit 1
fi
echo "Removed old kernels"
exit 0Speichern Sie den Inhalt in einer Datei, zum Beispiel cleanfedorakernel.sh.
Mach es ausführbar:
chmod +x cleanfedorakernel.shUnd führen Sie es aus, um alte Kernel zu entfernen:
sudo ./cleanfedorakernel.sh8.6. Aufräumen alter Schlüssel, die für die RPM-Paket-Signierung vertraut sind
Im Laufe der Zeit sammeln sich GPG-Schlüssel aus älteren Fedora-Versionen und Drittanbieter-Repositories in der RPM-Datenbank an. Sie können nicht referenzierte Schlüssel entfernen mit:
sudo dnf install clean-rpm-gpg-pubkey
sudo clean-rpm-gpg-pubkey8.7. Alte Symlinks aufräumen
Installiere symlinks:
sudo dnf install symlinksAudit für defekte Symlinks (z. B. in /usr):
sudo symlinks -r /usr | grep danglingDefekte Symlinks löschen:
sudo symlinks -r -d /usr8.8. Rettungs-Kernel aktualisieren
Der Rettungskernel und initramfs werden möglicherweise nicht automatisch mit Kernel-Updates aktualisiert, abhängig von Ihrer Systemkonfiguration. Wenn es veraltet ist, können Sie es neu erstellen.
sudo rm /boot/*rescue*sudo kernel-install add "$(uname -r)" "/lib/modules/$(uname -r)/vmlinuz"Um diesen Prozess zu automatisieren, installieren Sie dracut-config-rescue:
sudo dnf install dracut-config-rescueVon nun an wird der Rettungskernel neu erzeugt, solange Dracut der Initrd-Generator ist.
Verwandter Artikel: Wie man den Initramfs-Fehler in Fedora löst
Häufige Fehler
- Überspringen des anfänglichen Updates: Wenn Sie das Aktualisierungs-Update in Schritt 1 nicht ausführen, kann das Upgrade aufgrund fehlender GPG-Schlüssel fehlschlagen.
- Abhängigkeitsfehler ignorieren: Wenn DNF nicht erfüllte Abhängigkeiten meldet, ignorieren Sie sie nicht. Verwenden Sie die
--best- oder--allowerasing-Optionen, um weitere Details zu sehen. - Wenig Speicherplatz auf der Festplatte: Stellen Sie sicher, dass Ihre
/boot-Partition genügend Platz hat. Fedora 43 hat die empfohlene Größe auf 2 GiB erhöht, um diese Übergänge zu bewältigen.
Fazit
Ein Upgrade auf Fedora 44 Beta ermöglicht es Ihnen, die neuesten Linux-Technologien wie das Nix-Entwicklertool und aktualisierte GNU-Toolchains zu testen. Wenn Sie diese Schritte befolgen, helfen Sie dem Fedora-Projekt, Fehler zu finden und zu beheben, bevor die endgültige Version veröffentlicht wird.
Bleiben Sie wachsam für Updates und melden Sie der Community alle Probleme, die Sie finden. Testen ist der beste Weg, um ein stabiles Endprodukt für alle zu gewährleisten.





