Salut,
Je sais pas trop ce que tu as foutu mais :
- Fais un rpm -qa | grep yum et donnes nous le résultat ici.
- Fais un rpm -qa | grep fedora-release et donnes nous le résultat ici.
- Fais un rpm -qa | grep rpm et donnes nous le résultat ici.
Si la première commande donnes une version de yum supérieure à 3.0.X (X allant de 0 à 5), tu as trouvé la source de ton souci.
Pour faire une mise à jour de version de distro avec yum, il faut faire sous root :
- Commencer par mettre à jour la version de départ de la distro :
yum upgrade
(rebooter en cas de mise à jour du noyau)
- Installer le plugin yum yum-downloadonly :
yum install yum-downloadonly
- télécharger et installer le paquet fedora-release de la version cible :
wget uri://path/to/fedora-release-7-3.noarch.rpm
rpm -Uvh --nodeps fedora-release-7-3.noarch.rpm
- Passer la distro au runlevel 3 :
telinit 3
- Mettre à jour enfin la distro sous le runlevel 3 (il faudra sûrement vous relogguer sous root après la commande précédente) :
yum --downloadonly upgrade
yum upgrade
- Et enfin rebooter :
reboot
Dans tous les cas, il faut partir d'une FC6 propre !
Donc tu remets le paquet fedora-release de la fedora core 6 :
wget uri://path/to/fedora-release-6-4.noarch.rpm
rpm -Uvh --force --replacepkgs fedora-release-6-4.noarch.rpm
wget uri://path/to/yum-3.0.5-1.fc6.noarch.rpm
rpm -Uvh --force --replacepkgs yum-3.0.5-1.fc6.noarch.rpm
A partir de là, tu devrais avoir un yum fonctionnel pour ta FC6.
Tu peux faire un
yum install yum-utils
et faire un
yum list extra
pour lister les paquets installés qui ne sont pas dans les repos yum de la fedora core 6, si tu as des paquets pour la F7 installés, tu fais un
yumdownloader nom_paquet
puis un
rpm -Uvh --force --replacepkgs nom_paquet.rpm
Quand tu as enfin une fedora core 6 propre sans un mix de paquets entre F7 et FC6, tu peux suivre le tuto de mise à jour à deux conditions :
- Avoir des labels pour chaque partition dans /etc/fstab et /etc/grub.conf si tu utilises pas du LVM ou du RAID logiciel,
- Avoir dans /etc/fstab et /etc/grub.conf que des partitions soit en LVM ou RAID logiciel :-P
a +.