Upgrade Fedora 8 -> 9 Howto
Demain sort la version 9 de la distribution Fedora.
Pour mettre à jour votre machine avec cette nouvelle version, je vous conseille de suivre ce tutoriel ou howto en images expliquant la mise à jour de Fedora en utilisant PreUpgrade, une méthode bien plus sure que l’utilisation de Yum.
Tags : Fedora • Howto • sulphur • UpgradeFaire 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 …
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”
Une recherche de “Preupgrade” dans la liste des paquetages existants vous permettra d’installer le logiciel :
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) :
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).
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.
Une fois ces éléments récupérés, on vous propose de redémarer le système :
Lors du redémarage, une nouvelle entrée dans Grub est disponible : l’upgrade de Fedora.
La séquence de mise à niveau se passe de commentaires :
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 :
Et voilà ! Une mise à niveau encore plus simple qu’avant, en toute sécurité.
Merci Fedora !
Tags : Fedora • Fedora 7 • Fedora 8 • Fedora 9 • Preupgrade • preupgrade tutorial • sulphur • tutoriel • Upgrade • upgrade FedoraUpgrade Fedora 5 -> 8, directement…
Je vous en avait parlé dans un précédent post, j’avais l’intention (encore kamikaze), de tenter un upgrade d’une Fedora 5 “up to date” directement en Fedora 8, sans passer par les versions intermédiaires.
J’ai pour cela utilisé utilisé une installation faite sur une machine virtuelle (VirtualBox, encore toi …), à laquelle j’ai appliqué la procédure d’upgrade via Yum, comme si il s’agissait d’une F7 :
rpm -Uvh --nodeps \http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm rpm -Uvh --nodeps \http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-8-3.noarch.rpm
Notez le –nodeps que j’ai été obligé de rajouter pour contourner une erreur mutuelle de dépendances. Les commandes tiennent normalement sur deux lignes.
En forçant la main à yum, j’ai pu mettre à jour celui ci, puis faire un upgrade du système, non sans une pléthore de messages d’erreurs divers et variés … Bon, pourquoi pas.
Reboot, et … oh surprise, toujours le vieux kernel fc5, pas de kernel f8 disponibles. Et pourtant, ils sont installés. Amusons nous un peu :
yum remove kernel.*
Puis réinstallation du kernel.i686 … Oui je sais, je joue un peu au cowboy. Ca part vraiment en live, je prends vraiment le risque de ne jamais pouvoir redémarer mon système. Un message d’erreur m’a suggéré que la configuration de grub n’a pas été modifié. Je vais donc faire un tour dans /etc/grub.conf, et constate en effet que grub s’attend à booter sur kernel…..fc5 avec initrd….fc5.img. Je modifie ça à la main, pour que cela concorde avec ce qui est présent sur mon système.
Et … je reboot…
Tiens, ça boot
Un petit avertissement au boot : il semblerait qu’il se soit apperçu de quelque chose …
Puis finalement :
[valentin@Bordeaux ~]$ uname -aLinux Bordeaux 2.6.23.9-85.fc8 #1 SMP Fri Dec 7 15:49:59 EST 2007 i686 i686 i386 GNU/Linux
Ah tiens…
Moralité : il est “possible” de passer directement d’une Fedora Core 5 à une Fedora 8, via Yum, moyennant deux trois supercheries. Cela dit, je suis pas certain que ce genre de pratiques soient recommandées, surtout lorsque l’on voit la quantité de messages d’erreurs ou d’avertissement qui défilent lors de l’upgrade. Et puis, même si le système semble fonctionnel, je ne suis pas certain que celui le soit parfaitement (quoi que, après quelques vérifications,ça n’a pas l’air trop mal …)
Mais, diantre, ça prouve que c’est pas de la merde, Fedora, hein !
Note importante rédigée le 13 mai 2008 : Pour mettre à jour votre Fedora 7 ou 8, vous feriez mieux d’utiliser la méthode, bien plus sure, de PreUpgrade. Un tutoriel en images vous explique comment réaliser cette opération.
Tags : Fedora • Fedora 5 • Fedora 8 • Linux • Update • Upgrade • YumUpgrade Fedora 7 -> 8
Note importante rédigée le 13 mai 2008 : Pour mettre à jour votre Fedora 7 ou 8, vous feriez mieux d’utiliser la méthode, bien plus sure, de PreUpgrade. Un tutoriel en images vous explique comment réaliser cette opération.
Vendredi dernier, quelques jours avant le réveillon, j’ai eut l’occasion de faire une mise à niveau d’une installation Fedora 7 vers la dernière Fedora 8.
Contrairement à ma précédente expérience, qui je l’avoue, était un peu kamikaze, celle-ci c’est parfaitement déroulée.
J’ai pour cela suivit la roadmap simple et traduite en français du wiki francophone de Fedora. Celle ci apparait - et c’est regrétable - assez loin dans une recherche google (à moins de savoir exactement ce que l’on cherche
). Il suffit pourtant de suivre à la lettre ce qui est écrit.
A l’issue de cette mise à jour via yum (pas si longue que cela, pour une connexion ADSL 1Mega…), une dépendance n’avait pas été ajoutée (je l’ai ajoutée à la main : yum install lepaquet), et un paquet ne s’est pas désinstallé correctement (une vieille version de avahi me semble-t-il… mais, “who cares ?“… ). L’étape 3 du HOWTO permet de détecter ce genre de problèmes. On peut alors en régler certains…
Bref, je suis plutôt satisfait de l’opération, et je me dis que la prochaine fois, l’utilisateur en question pourra se débrouiller sans peines tout seul. Car, même si cela flatte l’égo d’être indispensable, ca n’est pas bon pour les nerfs…
Je vais peut être m’installer une vieille FC5 sur une machine virtuelle, et tenter l’upgrade direct FC5 -> F8, pour rigoler :-)-
Post Scriptum : C’est Fait !
Tags : Fedora • Update • Upgrade • VirtualBox • Yum














Commentaires récents