Mettre à jour Fedora 17 vers la Fedora 18
La nouvelle version de Fedora est sortie il y a quelques jours, son petit nom est Spherical Cow.
Pour mettre à jour ma distribution j'ai suivi le guide de mise à jour : http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_17_-.3E_Fedora_18
Avant de suivre le tutoriel j'ai pris quelques précautions.
Mise à jour des paquets :
# yum check-update
# yum update
Passer en mode non graphique :
# init 3
Dans le tutoriel les commandes passent par su -c pour ma part j'ai choisi de me connecter en root pour réaliser les commandes.
Il faut commencer par installer la clé GPG de Fedora 18 :
# rpm --import https://fedoraproject.org/static/DE7F38BD.txt
Configurer SELinux en mode permissif :
# setenforce Permissive
Il faut ensuite mettre à jour la liste des paquets :
# yum update yum
Nettoyez le cache de yum avec la commande :
# yum clean all
Mise à jour
# yum --releasever=18 --disableplugin=presto distro-sync'
Un problème de dépendance s'affiche, les paquets sont liés à ma carte graphique qui n'a jamais été réellement prise en charge. En effet ma carte marchait bien sous la version 16 mais je n'ai jamais réussi à avoir de 3D avec la version 17.
J'enlève donc les paquets qui posent problème :
# yum remove kmod-nvidia-173xx
# yum remove akmod-nvidia-173xx
# yum remove xorg-x11-drv-nvidia-173xx
Je relance la mise à jour :
# yum --releasever=18 --disableplugin=presto distro-sync'
Le téléchargement de paquet commence et un message est apparu :
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 982e0a7c: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-i386
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-i386
N'ayant pas trop de solution j'ai décidé d'utiliser l'option --nogpgcheck :
# yum --releasever=18 --disableplugin=presto distro-sync --nogpgcheck
Les paquets se mettent à jour, 2923 paquets pour être exact et ça prend du temps.
Ensuite on reconstruit la base des RPM avec la commande
# rpm --rebuilddb
On redémarre et on a une Fedora 18… mais toujours pas de 3D je vous rassure c'est un problème lié à mon matériel.
Commentaires
C'est bien compliqué !
Le paquet fedup permet de faire bien plus simple.