Fedora est une distribution Linux qui est parrainée par Red Hat. La meilleure chose est qu'il est gratuit et open source. Il est également disponible pour les systèmes de bureau, de serveur et IoT. Il a un environnement de bureau différent comme KDE Plasma, XFCE, LXQT, etc.
Que couvrirons-nous?
Dans ce guide, nous couvrirons comment mettre à niveau Fedora 32 vers Fedora 33. Nous verrons trois façons différentes de mettre à niveau Fedora:
Choses à faire avant de commencer
Nous devons faire certaines choses avant de commencer le processus pour une expérience de mise à niveau en douceur.
La première chose est que vous devez toujours sauvegarder vos données avant de tenter de mettre à niveau. Il est fortement recommandé pour tout système de production. Si vous expérimentez une machine virtuelle, 0 ans, vous n'avez pas à vous inquiéter. Deuxième chose, vous devriez avoir un compte racine ou au moins un compte d'utilisateur avec des privilèges d'accès racine. Ceci est nécessaire car vous ne pouvez pas exécuter les commandes de mise à niveau sans les droits des superutilisateurs.
Méthode 1. Mettre à niveau à l'aide du Software Center (recommandé pour la version Fedora Workstation)
C'est le moyen le plus recommandé de mettre à niveau le poste de travail Fedora, et c'est aussi le moyen le plus simple pour les débutants. De Fedora 23 Workstation Edition, une notification pour une nouvelle version de Fedora commence à apparaître chaque fois qu'une nouvelle version stable est introduite. Consultez la notification ou accédez au Centre de logiciels graphiques de Fedora, vous serez présenté avec une fenêtre de mise à jour simple, comme indiqué ci-dessous:
Lorsque vous appuyez sur le bouton de téléchargement, tous les fichiers requis pour la mise à niveau seront automatiquement téléchargés. Une fois le téléchargement terminé, il demandera un redémarrage pour installer les fichiers mis à niveau. Après le redémarrage, vous pourrez voir votre nouvelle version.
Méthode 2. Utilisation du plugin de mise à niveau du système DNF
Il s'agit de la méthode de mise à niveau officiellement recommandée pour toutes les installations de Fedora, à l'exception du poste de travail Fedora. Il utilise la mise à niveau DNF-Plugin-System lors de l'exécution d'une mise à niveau du système. Il s'agit en fait d'une méthode de ligne de commande car elle nécessite l'exécution d'une commande. D'accord, plongeons pour voir comment cela va fonctionner.
Étape 1. Tout d'abord, mettez à jour votre système Fedora avec la commande:
# dnf mise à niveau --refresh
Cela installera toutes les mises à jour nécessaires du système avant de mettre à niveau. La taille de téléchargement réelle peut varier pour chaque système différent.
Cela peut prendre un temps considérable pour télécharger et installer toutes les mises à jour en fonction de la vitesse de connexion Internet et du matériel système.
Étape 2. Une fois l'installation des mises à jour terminée, faites un redémarrage du système.
Étape 3. Après avoir redémarré le système, ouvrez un terminal et installez le plugin: DNF-Plugin-System Opgrad. Pour ce faire, utilisez la commande ci-dessous:
# DNF Installer DNF-Plugin-System Opgrad
Étape 4. Maintenant, nous utiliserons le plugin DNF pour télécharger les packages de mise à jour de version. Exécutez la commande ci-dessous:
# DNF System-Upgrade Download --Refresh --Releasever = 33
Lorsque vous exécutez la commande ci-dessus, il demandera d'exécuter la commande «DNF mise à niveau -refresh» pour s'assurer que le système est à jour. Appuyez sur «Y» et appuyez sur Entrée, afin qu'il puisse télécharger n'importe quelle nouvelle mise à jour.
Le libéré L'argument est utilisé pour spécifier la version de Fedora OS que nous voulons installer. Ici, nous avons spécifié la version numéro 33, qui est la dernière version disponible en ce moment. Pour passer à une version ramifiée, nous devons utiliser 34, ou nous pouvons prendre Rawhide pour la mise à niveau vers une version RAWHIDE.
Une fois le processus de mise à jour terminé, vous pouvez télécharger les mises à niveau comme indiqué ci-dessous:
Comme vous pouvez le voir, cette mise à jour de version est d'environ 1.3 g de taille, il peut donc prendre beaucoup de temps pour télécharger et installer toutes ces mises à jour. Attendez que le processus se termine.
Pendant le processus de mise à niveau, il importera une touche GPG et vous demandera de le vérifier, appuyez simplement sur «y» ici:
Le processus d'installation est presque terminé, ce qui reste est d'exécuter la commande:
# redémarrage de la mise à niveau du système DNF
Note: Veuillez ne pas exécuter aucune autre commande en plus de «redémarrage de la mise à niveau du système DNF», sinon vous devrez peut-être redémarrer l'ensemble du processus.
Le système redémarrera désormais pour appliquer les mises à niveau du système téléchargées, comme indiqué ci-dessous:
Une fois le processus de mise à niveau terminé, vous devriez voir un nouvel écran de connexion pour Fedora 33 OS, comme indiqué ici:
Nous pouvons vérifier la version Fedora avec la commande:
# / etc / OS-Release
Depuis que nous utilisons la version Fedora 32 XFCE, nous sommes mis à niveau vers Fedora 33 XFCE. Cela devrait être le même si vous passez à la mise à niveau de la version gnome, vous devez atterrir sur Gnome Fedora.
Méthode 3. Mise à niveau à l'aide de Package Manager avec DNF uniquement (sans utiliser le plugin de mise à niveau du système DNF)
La dernière méthode consiste à utiliser DNF, qui est en fait non recommandé par Fedora. Lors de la mise à niveau de cette façon, vous pouvez rencontrer des problèmes de dépendance générale. Pour un tel problème, vous pouvez vous référer aux pages de référence et autres articles liés au guide d'installation. Ceci est une méthode très-taquine cérébrale et ne doit être utilisé que par des administrateurs de systèmes expérimentés.
Étape 1. Ouvrez un terminal et connectez-vous en tant qu'utilisateur racine et exécutez la commande ci-dessous:
# Isolat SystemCTL Multi-utilisateur.cible
Étape 2. À ce stade, nous devons mettre à jour les packages de notre système d'exploitation Fedora actuel avec la commande suivante:
# mise à niveau DNF
Étape 3. En cas de mise à niveau sur trois versions ou plus ou la mise à niveau d'une ancienne version de Fedora avant Fedora 20, cela peut vous obliger à importer et à installer la clé de signature du package. Sinon, il n'est pas nécessaire pour la mise à niveau sur deux versions ou moins de la version de Fedora 20 ou version ultérieure.
Ainsi, s'il est nécessaire d'importer la clé, exécutez la commande suivante:
# rpm --import / etc / pki / rpm-gpg / rpm-gpg-key-fedora-23-x86_64
N'oubliez pas de remplacer «23» par votre version cible comme 32 ou 33 pour le dernier Fedora. Remplacez également «x86_64» par votre architecture système.
Étape 4. Nettoyez tout le cache de DNF en fonctionnant:
# DNF Clean All
Étape 5. Démarrez le processus de mise à niveau avec la commande:
# dnf --libérer =--setOpt = deltarpm = False Distro-Sync
Étape 6. Installez de nouveaux packages pour la nouvelle version avec:
# dnf groupupdate 'install minimal'
D'autres groupes comme Gnome Desktop, les outils d'administration peuvent également être mis à jour comme indiqué ici:
# dnf groupupdate "Gnome Desktop"
# DNF GroupUpdate «Outils d'administration»
Étape 7. Installez le chargeur de démarrage pour votre disque de démarrage avec la commande:
# / usr / sbin / grub2-install bootdevice
Le disque de démarrage est généralement / dev / sda ou / dev / sdb, selon votre disque dur. Si vous utilisez une machine virtuelle, cela pourrait être comme le dev / VDA.
Étape 8. Maintenant, supprimez les fichiers de cache inutiles et autres fichiers redondants en nettoyant le système. Ces fichiers résident souvent dans les répertoires suivants:
Conclusion
Dans ce guide, nous avons vu comment nous pouvons mettre à niveau Fedora Linux en utilisant trois façons différentes. Nous avons également appris la principale différence dans l'utilisation de ces méthodes de mise à niveau. Ce guide a été testé avec succès sur Fedora 32 pour la mise à niveau de Fedora 33. Si vous avez aimé ce guide, veuillez le partager avec les autres.