Ventury Networks’ Blog

“If it walks like a duck and quacks like a duck, I would call it a duck.”

Faire un upgrade de Fedora avec Preupgrade


Note : certaines info de ce tutoriels ont changées depuis la sortie de Fedora 9. Celles ci sont barrées lorsqu’elles sont obsolettes. Si vous avez des questions, vous pouvez les poser ;)

Méfiez vous de pré-upgrade !!!

Je vous en parlais dans un billet précédent, Fedora 9 “sulphur” arrive dans moins de deux semaines, et dans le lot des nouveautés se trouvera Preupgrade, un logiciel facilitant la mise à niveau d’un système de la version N à la version N+1 (par exemple, depuis Fedora 8 vers Fedora 9). D’après ce que j’ai pu lire, Preupgrade permetterais aussi les mise à niveau de versions encore moins récentes. En tout ca, cela devrait fonctionner pour Fedora 7, qui est encore supporté jusqu’au milieu de mois de juin. Un outils qui permettra sans doute d’éviter ce genre d’aventures périlleuses

Un essai de ce nouvel outils s’impose donc, histoire de savoir ou nous mettrons les pieds lors du grand soir. A noter que cette méthode est bien plus sure qu’une mise à niveau par Yum, et doit systématiquement lui être préférée !

J’ai donc installé une version de Fedora 8 sur une machine virtuelle, et tenté l’expérience. Petit récit (et par là même, mode d’emploi) en images :

Tout d’abord, voici une Fedora 8 “à jour” dans la machine virtuelle. Je l’ai appelée Sulphur, allez savoir pourquoi …

Une Fedora 8 up to date

Avant toutes chose, il faut installer PreUpgrade sur le système existant. Ce paquet fait partie du dépot Updates-Testing Updates. Voila comment procéder :

Menu Applications -> Ajouter/Enlever des logiciels.

Dans le gestionnaire de paquetages ainsi ouvert, faire Edition -> Dépôts, et cochez la case “Updates-Testing“, puis cliquez sur le bouton “Fermer”. Ce paquet fait partie maintenant du dépôt “updates

Ajouts des dépots updates testing

Une recherche de “Preupgrade” dans la liste des paquetages existants vous permettra d’installer le logiciel :

Installation de PreUpgrade sur Fedora

Une fois installé, il faut lancer le logiciel dans un terminal, en tant que super-utilisateur (depuis que le paquet n’est plus en “testing”, il faut tapper le chemin complet de preupgrade pour le lancer, c’est à dire “/usr/sbin/preupgrade” en temps que super-utilisateur) :

Lancement de PreUpgrade sur Fedora 8

Il faut alors choisir la version à installer. Le programme liste les différentes versions supérieures et stables disponibles à l’installation. Ici, comme il s’agit d’une Fedora 8, et que la version 9 n’est pas encore disponible, il faut autoriser l’installation d’une version instable (Rawhide) en cochant la case appropriée. Si vous souhaitez uniquement mettre à niveau votre Fedora 8 vers Fedora 9, attendez que celle ci soit disponible ! Ici, nous installons la version rawhide, qui n’est PAS une version STABLE, mais uniquement dans le but de tester l’outils Preupgrade. Vous pouvez vous choisir la version 9 (Sulphur).

Selection de la version à installer

Le programme va identifier et télécharger les paquetages nécessaires à la mise à niveau. Cela peut prendre “un certain temps”. Cependant, vous pouvez pendant ce temps continuer à travailler sur le système.

Téléchargement des paquetages pour une mise à niveau de Fedora

Une fois ces éléments récupérés, on vous propose de redémarer le système :

Reboot du système pour un upgrade Fedora

Lors du redémarage, une nouvelle entrée dans Grub est disponible : l’upgrade de Fedora.

Grub propose une entrée pour l\'upgrade de Fedora

La séquence de mise à niveau se passe de commentaires :

Upgrade de Fedora avec Preupgrade

Upgrade de Fedora avec Preupgrade

Upgrade de Fedora avec Preupgrade

Upgrade de Fedora avec Preupgrade

Après quelques minutes d’installation, et la configuration du réseau, il ne vous reste plus qu’à apprécier les changements de cette nouvelle version :

Upgrade de Fedora vers Fedora 9 Sulphur avec Preupgrade

Et voilà ! Une mise à niveau encore plus simple qu’avant, en toute sécurité.

Merci Fedora !

Tags :




Comments



1
Author:  pingou | Date:  19 mai 2008 | Time:  12:36

Cours simple et précis :)

Je suis aussi par ce joli outil pour passer de ma F8 à ma F9, à noter que je n’ai pas eu de problème à lancer preupgrade sans le chemin complet.

On peux même le lancer sans les droits root puisqu’il les demande ensuite ;)

++

2
Author:  Valentin | Date:  19 mai 2008 | Time:  12:43

Merci ;)

Oui en effet l’outils est bien pratique. Et surtout bien plus simple à utiliser que les méthodes avec yum… qui n’etaient pas forcément trés fiables …

3
Author:  Damien | Date:  22 mai 2008 | Time:  13:11

Salut à tous,

Je voudrais passer à la fc9 mais est-ce que les données et les configurations sont bien sauvegardées durant l’upgrade. Merci d’avance pour les réponses. @+

4
Author:  Valentin | Date:  22 mai 2008 | Time:  19:22

Salut Damien,

Pour les données personnelles, les comptes et mots de passe, oui.

Il me semble que c’est également le cas pour les données de configuration des différents serveurs…

Valentin

5
Author:  dino | Date:  3 juin 2008 | Time:  10:14

2008_06_03 j’ai téléchargé mon Preupgrade ce matin, sans soucis, j’ai travaillé pendant ce temps là………
jusque là c’est tellement facile, que je continuerais bien dans la foulée, mais bon je vais probablement attendre samedi tout de même, n’ayant de filet que ce jour là ! ;-)!

Bonne journée



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>