Mise à jour vers Moonshine via yum
Par llaumgui le lundi 4 juin 2007, 20:24 - Linux - Lien permanent
Alors que pour mes 2 machines personnelles, j'ai fait une installation propre de Fedora 7 Test 4 (6.93) puis une update vers la version finale; pour la Fedora Core 6 de mon boulot, je n'avais pas le temps de faire aussi propre, ni même de faire la procédure officiellement supportée : celle à partir du DVD.
J'ai donc utilisé la méthode non-officielle via yum et qui marche parfaitement.
Quelques remarques :
- La méthode la plus propre passe par le telinit 3, j'avais pas le temps, je l'ai fait directement via un terminal (gnome-terminal).
- J'ai téléchargé les RPMs dans un premier temps sans les installer. Pour ça il faut utiliser le plugin yum-downloadonly (
yum install yum-downloadonly).
Ensuite entre midi et 2 j'ai lancé l'upgrade. - Normalement, on passe dans un premier temps par un
yum update yummais comme j'ai continué à travailler pendant le téléchargement des mises à jour, je ne pouvais pas me risquer à rendre mon système instable (dépendance python de yum).
1 Mise à jour des fichiers release
On va télécharger les releases de Fedora et livna (pilote nvidia). C'est ça qui va nous faire pointer l'upgrade vers les dépôts de F7 et non plus de FC6 :
rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm
rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm
rpm -uvh http://rpm.livna.org/livna-release-7.rpm
A ce stade :
root@guillaume ~> cat /etc/fedora-release
Fedora release 7 (Moonshine)
Remarque : Si vous venez de la Rawhide (Fedora Core 6.9x a.k.a Fedora 7 Test X), c'est la seule étape à faire pour passer de la version de test vers la version finale.
2 Téléchargement des paquets :
Comme vu en remarque, on fait la mise à jour en 2 temps : téléchargement puis installation :
yum --downloadonly upgrade
3 On lance la mise à jour :
yum upgrade
4 Nettoyage final
Pour ça on utilise package-cleanup du paquet yum-utils (yum install yum-utils) :
root@guillaume ~> package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
Missing dependencies:
Package epiphany-extensions requires firefox = 2.0.0.3
root@guillaume ~> package-cleanup --cleandupes
Setting up yum
I will remove the following old duplicate packages:
Is this ok [y/N]: y
root@guillaume ~> package-cleanup --orphans
Setting up yum
msttcorefonts-2.0-1.noarch
xchat-2.8.0-1.fc6.remi.i386
Voila, me voici également sous Fedora 7 au travail, ça me permet d'avoir un homogénéité de mon bureau (/Bureau), la dernière version de Gnome mais aussi Filezilla qui semble mieux tourner sous F7 que sous FC6...

Commentaires
par bbTGV
Perso j'adore cette dernière monture.
par Janusz
Lors de la mise à jour des fichiers release, j'obtiens le message suivant :
@@
erreur: Dépendances requises:
fedora-release-notes >= 7 est nécessaire pour fedora-release-7-3.noarch
@@
Je suppose qu'il ne faut pas biaiser le système en modifiant /etc/fedora-release.
Faut-il rajouter une étape supplémentaire ?
Tu n'as pas eu ce message lors de ton upgrade ?
par LLaumgui
Faut aussi récupérer ce paquet, j'ai mis le billet à jour.
par Janusz
Oui, j'avais vu, mon dernier billet n'a pas été publié.
Penser à mettre le U en majuscule pour la mise à jour du paquet livna.
par bbTGV
Tiens les mises à jour de la journée ne veulent pas se faire chez moi.
par kiko
Tu me donnes envie de tenter le coup, de ma FC6 à la F7.
Mais j'ai peur que tous les softs (installés) ne soient pas upgradés vers F7 car j'ai beaucoup de softs installés.
Qu'en penses-tu?
par gramcilleaux
formidable
ça marche comme sur des roulettes une autre raison pour n'installer QUE des paquets 
eh bien, si on pouvait mettre à jour nos images Xen de la même manière ...
par dready
T'as pas eu de probleme avec le nom des disques dur ide ? rien a modifier dans /etc/modprobe.conf ?
par LLaumgui
Non, pas de problème de labelisation, pourtant au taf je susi en PATA...
par celtic34
Salut Guillaume,
Comme je t'avais précisé lors des JLM, j'ai quelques soucis pour mettre mon Dell Latitude D610 sous F7.
Ayant trouvé ta méthode de mise à jour je l'ai suivi mais j'ai un petit problème. A la fin de 'yum --downloadonly upgrade' j'ai eu le message suivant :
Error: Missing Dependency: python(abi) = 2.4 is needed by package libxml2-python
Sur ton poste du boulot, quels sont les dépôts déclarés, il doit m'en manquer un pour finaliser.
A+ Celtic34
(Gilbert ARMENGAUD - Unilog)
par LLaumgui
test un yum remove libxml2-python... S'il y a pas trop de dépendances...
par celtic34
merci du conseil,
j'ai juste eu à tenter d'installer Smart-gui sans charger les RPM et quand j'ai relancé la procédure 'yum --downloadonly upgrade' toutes les dépendances se sont résolues sans warning.
Il fallait juste rafraichir yum pour que tout ce passe au mieux.
Le Dell est sous F7 sans problème. j'ai juste à installer le Wifi et tout sera OK
Info : j'ai un ami (Jmtwan) qui le même HP que moi, il a testé le pilote ATI 8.38.6 => toujours KO sous F7. Il va falloir attendre encore
par DuGNu
salut,
merci pour les conseils, malheureusement, j'obtiens ce message d'erreur :
http://download.fedora.redhat.com/p... Errno -1 Header is not complete.
Trying other mirror.
Error: failure: kde-i18n-French-3.5.7-1.fc6.noarch.rpm from updates: Errno 256 No more mirrors to try.
que faire si le mirroir de chez redhat contient des erreurs ?
merci d'avance pour ta réponse.