Skip to Content

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.