Mise à jour vers Moonshine via yum

Fedora

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 yum mais 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).

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.

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

On lance la mise à jour :

yum upgrade

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

bbTGV

De bbTGV le 4 juin 2007

Perso j'adore cette dernière monture.

Janusz

De Janusz le 4 juin 2007

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 ?

LLaumgui

De LLaumgui le 4 juin 2007

Faut aussi récupérer ce paquet, j'ai mis le billet à jour.

Janusz

De Janusz le 4 juin 2007

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.

bbTGV

De bbTGV le 4 juin 2007

Tiens les mises à jour de la journée ne veulent pas se faire chez moi.

kiko

De kiko le 4 juin 2007

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?

gramcilleaux

De gramcilleaux le 4 juin 2007

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 ...

dready

De dready le 4 juin 2007

T'as pas eu de probleme avec le nom des disques dur ide ? rien a modifier dans /etc/modprobe.conf ?

LLaumgui

De LLaumgui le 4 juin 2007

Non, pas de problème de labelisation, pourtant au taf je susi en PATA...

celtic34

De celtic34 le 4 juin 2007

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)

LLaumgui

De LLaumgui le 4 juin 2007

test un yum remove libxml2-python... S'il y a pas trop de dépendances...

celtic34

De celtic34 le 4 juin 2007

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

DuGNu

De DuGNu le 4 juin 2007

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.

Les commentaires pour ce poste sont fermés.