Fedora Workstation et Serveur

Fedora : Mettre à niveau (Upgrade) Fedora

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

system_upgrade



Introduction



Comme toute distribution, il arrive à un moment où le moment fatidique de l'upgrade arrive.


Prérequis



Dans un premier temps, avoir sa distribution à jour :

Code BASH :
dnf update


Puis, vérifier que le plugin dnf-plugin-system-upgrade est installé :

Code BASH :
dnf install dnf-plugin-system-upgrade



Mise à niveau



Maintenant que le programme dnf-plugin-system-upgrade est installé, on met à niveau en utilisant la commande dnf:


Vers une version stable



Un exemple est montré ici avec la version 31.

Code BASH :
dnf system-upgrade download --releasever=31
dnf system-upgrade reboot


Les commandes ont pour but de :

  1. Modifier les dépôts de la version n à n+1 et Télécharger les nouveaux RPM's
  2. Installer ceux-ci au prochain reboot (une entrée dans GRUB est créée sous le nom de "System Upgrade")



Officiellement, le saut de version n-1 vers n est supporté. Le saut n-2 vers n est aussi testé.

Les autres saut de version sont à vos risques et périls (néanmoins testé avec succès dans plusieurs cas)

Vers une version Béta



Pour mettre à niveau Fedora vers une version Beta, vous pouvez utiliser dnf de la même manière que la mise à niveau vers une version stable, en indiquant le numéro de la version Béta.

Si vous voulez tester la mise à niveau en graphique avec GNOME Logiciels, Il faut l'autoriser à aller chercher les mises à niveau vers les préversions.

Pour cela, avec dconf-editor, modifier /org/gnome/software/show-upgrade-prerelease en passant la valeur à true

Ou avec la commande

Code BASH :
gsettings set org.gnome.software show-upgrade-prerelease true



Vers la version instable « rawhide »



La version rawhide n'est pas à utiliser en environnement de production !!

Pour effectuer la mise à niveau vers rawhide :

Code BASH :
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=rawhide
dnf system-upgrade reboot


S'il y a des erreurs GPG, on peut utiliser

Code BASH :
dnf system-upgrade download --releasever=rawhide --nogpgcheck



Après la mise à niveau



On va synchroniser les paquets du système avec la version actuelle de Fedora :

Code BASH :
dnf distro-sync


On peut aussi supprimer des paquets de la version précédente qui ne sont plus nécessaire avec la commande suivante (installer le paquet du même nom si la commande n'existe pas) :

Code BASH :
remove-retired-packages



Et voila, Fedora a été mise à niveau ! :magic: