Comment passer à Fedora 44 Beta depuis Fedora 43 étape par étape
Fedora Linux 44 Beta est désormais disponible pour les tests depuis le 10 mars 2026. Cette version inclut des mises à jour importantes comme la transition du bureau Budgie vers Wayland et un objectif de 99 % de constructions de paquets reproductibles. Si vous utilisez actuellement Fedora 43, vous pouvez mettre à jour vers la nouvelle version beta de Fedora Linux 44 sans réinstallation comme décrit dans les étapes suivantes.
Attention : Le logiciel bêta n'est pas un produit fini. Il est probable que vous rencontriez des bugs ou des interruptions temporaires pendant son utilisation. Effectuez cette mise à niveau uniquement sur une machine que vous utilisez pour les tests ou le développement.
Étape 1 : Sauvegarder les données importantes
Sauvegardez toutes les données importantes avant de commencer. Les mises à niveau du système sont risquées et peuvent entraîner une perte de données si le processus échoue. Gardez une clé USB Fedora 43 Live à proximité pour réparer votre système si nécessaire.
Si vous n'avez pas de clé USB live Fedora, créez-en une comme montré dans le lien ci-dessous :
- Comment créer une clé USB bootable Fedora avec Fedora Media Writer
Étape 2 : Mettez à jour votre système Fedora 43 actuel
Vous devez commencer avec une version de Fedora 43 entièrement corrigée. Cela garantit que vous avez les dernières clés de signature et la logique de mise à niveau.
Pour mettre à jour Fedora, ouvrez votre terminal et exécutez la commande suivante :
sudo dnf upgrade --refreshVous pouvez également mettre à jour votre système Fedora depuis l'application graphique GNOME Software. Pour ce faire, ouvrez le centre de logiciels depuis le lanceur d'applications et cliquez sur Télécharger sous l'onglet Mises à jour.
Une fois la mise à jour terminée, vous devez redémarrer votre ordinateur. Cette étape garantit que votre système utilise le noyau et les bibliothèques les plus récents avant que la mise à niveau ne commence.
Étape 3 : Télécharger les paquets Fedora 44
Vous pouvez effectuer une mise à niveau de Fedora en utilisant le plugin de mise à niveau officiel. La plupart des installations de Fedora incluent déjà cet outil nécessaire.
Si votre système ne l'a pas, vous pouvez installer le plugin manuellement en utilisant la commande :
sudo dnf install dnf-plugin-system-upgradeVous pouvez maintenant demander au système de récupérer la nouvelle version du logiciel. Exécutez cette commande pour télécharger les paquets Fedora 44 :
sudo dnf system-upgrade download --releasever=44Cette commande téléchargera tous les paquets Fedora 44.
Si vous avez des packages tiers qui entrent en conflit avec la nouvelle version, la commande s'arrêtera. Vous pouvez ajouter le drapeau --allowerasing pour permettre à DNF de supprimer ces packages en conflit.
sudo dnf system-upgrade download --releasever=44 --allowerasingRegardez attentivement la sortie du terminal pour voir ce que le système prévoit de supprimer.
Ajouter l'option --best peut parfois fournir plus de détails sur les dépendances non satisfaites.
Étape 4 : Vérifier la clé GPG
Une fois le téléchargement terminé, une nouvelle clé GPG sera importée sur votre système. Lorsque vous y serez invité, tapez y et appuyez sur ENTRÉE pour vérifier son empreinte :
[...]
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!
Étape 5 : Déclencher la tâche de mise à niveau de Fedora 44
Une fois le téléchargement terminé et la clé GPG ajoutée, vous devez redémarrer dans l'environnement de mise à niveau. La commande dépend de la version de l'outil DNF que vous utilisez.
Si vous utilisez le nouvel outil DNF 5, exécutez cette commande
sudo dnf5 offline rebootSi vous utilisez l'ancien outil DNF 4, exécutez plutôt cette commande :
sudo dnf system-upgrade rebootPour confirmer le processus de mise à niveau F44, appuyez sur y et appuyez sur la touche ENTRÉE :
The system will now reboot to upgrade to release version 44.
Is this ok [y/N]: yLe système va redémarrer immédiatement. Il entrera ensuite dans un mode spécial pour installer les packages téléchargés.
Ne éteignez pas votre ordinateur pendant ce temps.
Vous pouvez annuler la mise à niveau et supprimer les fichiers téléchargés à tout moment en utilisant la commande :
sudo dnf5 offline cleanSi vous rencontrez des problèmes, vous pouvez essayer de reconstruire la base de données RPM, utiliser distro-sync, ou relabeler les fichiers avec la dernière politique SELinux. Nous avons couvert cela à l'étape 7.
Étape 6 : Connectez-vous à Fedora 44
Après la mise à niveau réussie vers F44, votre système redémarrera dans la version bêta mise à jour de Fedora Linux 44.
Connectez-vous et commencez à utiliser la version Fedora 44 nouvellement améliorée :
Étape 6.1 : Vérification
Vous pouvez vérifier la modification de la version de Fedora en exécutant :
cat /etc/os-releaseVous devriez voir « Fedora Linux 44 (édition poste de travail préversion) » ou un label similaire.
Exemple de sortie :
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=workstationSi vous voulez afficher uniquement la version, utilisez cette commande :
cat /etc/fedora-releaseExemple de sortie :
Fedora release 44 (Forty Four)Vous pouvez également vérifier les détails de la version dans la section Paramètres -> Système -> Détails du système :
Étape 7 : Dépannage
Si vous rencontrez des problèmes après la mise à niveau F44, veuillez suivre les étapes suivantes une par une.
Reconstruire la base de données RPM :
Sauvegardez d'abord /usr/lib/sysimage/rpm et exécutez :
sudo rpm --rebuilddbUtilisation de distro-sync :
sudo dnf distro-syncPour résoudre les problèmes de dépendance, faites :
sudo dnf distro-sync --allowerasingRe-étiquetage des fichiers avec la dernière politique SELinux :
sudo fixfiles -B onbootEt enfin redémarrez, surtout si SELinux était précédemment désactivé.
Étape 8 : Tâches post-mise à niveau de Fedora
Après avoir mis à niveau avec succès votre système Fedora 43 vers Fedora 44, il existe plusieurs tâches post-mise à niveau optionnelles que vous pourriez envisager d'effectuer pour garantir des performances et une maintenance optimales du système.
Ces tâches incluent :
- mise à jour des fichiers de configuration du système,
- mise à jour du chargeur d'amorçage GRUB sur les systèmes BIOS,
- nettoyer les paquets retirés ou anciens,
- nettoyer les anciens noyaux, les anciennes clés GPG et les anciens liens symboliques,
- et la mise à jour du noyau de secours.
8.1. Mettre à jour les fichiers de configuration du système
Les fichiers de configuration sont généralement stockés dans le dossier /etc. Lors d'une mise à niveau, si vous avez modifié le fichier de configuration d'un paquet, RPM peut créer de nouveaux fichiers avec une extension .rpmnew (pour la nouvelle configuration par défaut) ou sauvegarder votre ancienne configuration avec une extension .rpmsave.
Vous pouvez utiliser l'outil rpmconf pour simplifier le processus de vérification et de fusion de ces fichiers.
Installez rpmconf :
sudo dnf install rpmconfExécutez la commande suivante pour examiner et gérer les modifications du fichier de configuration :
sudo rpmconf -aIl est important de vérifier attentivement les modifications dans /etc/yum.repos.d/ car la restauration de ces fichiers à leurs versions d'origine pourrait désactiver les mises à jour pour les logiciels tiers.
Vérifiez également les fichiers critiques tels que /etc/ssh/sshd_config, /etc/nsswitch.conf et /etc/ntp.conf, car les mises à niveau d'OpenSSH, par exemple, peuvent rétablir sshd_config à une configuration par défaut qui n'active pas l'authentification par clé publique.
8.2. Mettre à jour le chargeur d’amorçage GRUB sur les systèmes BIOS
Alors que les paquets RPM de GRUB sont mis à jour, le chargeur d'amorçage installé ou intégré sur les systèmes BIOS n'est pas mis à jour automatiquement. Il est recommandé de le mettre à jour entre les versions de Fedora Linux.
Trouvez le nœud de périphérique où se trouve /boot/ :
sudo mount | grep "/boot "Par exemple, si c'est /dev/sda4, le nœud du périphérique est /dev/sda.
Réinstallez le chargeur de démarrage en utilisant la commande :
sudo grub2-install /dev/sdaRemplacez /dev/sda par votre nœud de périphérique réel sans le numéro.
La sortie prévue sera « Installation pour la plateforme i386-pc. Installation terminée. Aucune erreur signalée ».
8.3. Nettoyer les packages retirés
Fedora retire des paquets en raison de l'obsolescence, d'un upstream mort ou du départ du mainteneur. Ces paquets restent sur votre système mais ne recevront plus de mises à jour. Il est fortement recommandé de les supprimer.
Pour une mise à niveau d'une version à l'autre (par exemple, Fedora 43 à 44), exécutez :
sudo dnf install remove-retired-packages
sudo remove-retired-packagesVeuillez noter que les mises à niveau sur plus de deux versions ne sont pas prises en charge pour cette méthode de nettoyage.
8.4. Nettoyer les anciens paquets
Pour trouver les paquets en double (plusieurs versions installées) :
sudo dnf repoquery --duplicatesPour les supprimer, exécutez :
sudo dnf remove --duplicatesNotez que cette commande utilise le binaire par défaut dnf (DNF5 sur Fedora 39+). Cette liste n'est valide que sur un système entièrement mis à jour.
Pour lister les paquets installés sur votre système qui ne sont plus dans les dépôts :
sudo dnf list --extrasPour supprimer les paquets « supplémentaires » inutiles, exécutez :
sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*,kmod-\*)Pour supprimer les paquets que DNF juge n'être plus nécessaires (ceux qui n'ont pas été installés explicitement et qui ne sont pas requis par d'autres paquets) :
sudo dnf autoremoveFaites preuve de prudence car cela ne supprime que les paquets que DNF pense être inutiles, ce qui peut ne pas correspondre à votre utilisation réelle.
8.5. Nettoyer les anciens noyaux
Après avoir démarré sur le nouveau noyau et l'avoir testé, vous pouvez supprimer les anciens noyaux. Cela aide à libérer de l'espace.
Vous pouvez utiliser le script suivant pour ne conserver que le dernier noyau et nettoyer les anciens noyaux :
#!/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 0Enregistrez le contenu dans un fichier, par exemple cleanfedorakernel.sh.
Rendez-le exécutable :
chmod +x cleanfedorakernel.shEt, exécutez-le pour supprimer les anciens noyaux :
sudo ./cleanfedorakernel.sh8.6. Nettoyer les anciennes clés de confiance pour la signature des paquets RPM
Au fil du temps, les clés GPG des anciennes versions de Fedora et des dépôts tiers s'accumulent dans la base de données RPM. Vous pouvez supprimer les clés non référencées avec :
sudo dnf install clean-rpm-gpg-pubkey
sudo clean-rpm-gpg-pubkey8.7. Nettoyer les anciens liens symboliques
Installez symlinks :
sudo dnf install symlinksAudit des liens symboliques cassés (par exemple, dans /usr) :
sudo symlinks -r /usr | grep danglingSupprimer les liens symboliques cassés :
sudo symlinks -r -d /usr8.8. Mettre à jour le noyau de secours
Le noyau de secours et l'initramfs pourraient ne pas être automatiquement mis à jour avec les mises à jour du noyau, selon la configuration de votre système. S'ils sont obsolètes, vous pouvez les régénérer.
sudo rm /boot/*rescue*sudo kernel-install add "$(uname -r)" "/lib/modules/$(uname -r)/vmlinuz"Pour automatiser ce processus, installez dracut-config-rescue :
sudo dnf install dracut-config-rescueÀ partir de maintenant, le noyau de secours sera régénéré tant que dracut est le générateur d'initrd.
Lecture connexe : Comment résoudre l'erreur Initramfs dans Fedora
Erreurs courantes
- Ignorer la mise à jour initiale : Si vous ne lancez pas la mise à jour de rafraîchissement à l'étape 1, la mise à niveau pourrait échouer en raison de clés GPG manquantes.
- Ignorer les erreurs de dépendance : Si DNF signale des dépendances non satisfaites, ne les ignorez pas. Utilisez les options
--bestou--allowerasingpour voir plus de détails. - Espace disque faible : Assurez-vous que votre partition
/bootdispose de suffisamment d’espace. Fedora 43 a augmenté la taille recommandée à 2 GiB pour gérer ces transitions.
Conclusion
La mise à niveau vers Fedora 44 Beta vous permet de tester les dernières technologies Linux comme l'outil de développement Nix et les chaînes d'outils GNU mises à jour. En suivant ces étapes, vous aidez le projet Fedora à trouver et corriger les bogues avant la version finale.
Restez attentif aux mises à jour et signalez tout problème que vous trouvez à la communauté. Les tests sont le meilleur moyen de garantir un produit final stable pour tout le monde.





