Le rôle de Yum est présenté dans le
tutorial suivant .
Ce logiciel permet de gérer les paquetages (installation, suppression, consultation; un paquetage est un ensemble composé de logiciels et de paramètres pour ces logiciels) en s'appuyant sur des dépôts, soit des lieux de stockage de ces paquetages.
Lors de l'installation de la FC4, il est paramétré par défaut en initialisant 3 dépôts:
* base (les paquetages Fedora à l'édition des CD)
* updates (les mises à jour intervenues depuis)
* extras (divers paquetages complémentaires parfaitement intégrés).
Le paramétrage de yum s'appuie sur les fichiers suivants:
* /etc/yum.conf, qui décrit le comportement général de yum, et ne doit pas être modifié;
* différents fichiers, placés dans /etc/yum.repos.d/, qui décrivent chacun un dépôt.
Pour des raisons de droits applicables aux USA, certains logiciels ne sont pas livrés avec FC4 (dont les logiciels destinés à supporter certaines cartes graphiques, ATI ou Nvdia, les logiciels de traitement de MP3, de lecture de DVD ...). Ils sont dès lors fournis par divers autres dépôts, non initialisés avec la FC4. Mais ces dépôts, qui n'entrent pas dans le champ du projet Fedora, sont de qualité très variable. On retiendra qu'à l'exception de Livna, ils sont
incompatibles avec les dépôts de référence et doivent donc être utilisés avec d'importantes précautions. Pour simplifier,
on pourra se borner à adjoindre Livna aux dépôts de référence.
Pour ce faire, il suffit d'ajouter un fichier spécifique dans le répertoire /etc/yum.repos.d/.
Comme indiqué dans l'excellent
tutorial de MrTom, il faut ajouter un fichier livna.repo.
On procédera comme suit:
1- ouvrir une console;
2- obtenir les droits et environnement root:
$ su - (le tiret est important)
$ password: <saisir le mot de passe root puis appuyer sur entrée>
3- créer le fichier en utilisant gedit:
# gedit /etc/yum.repos.d/livna.repo
Gedit s'ouvre et il faut alors ajouter les lignes suivantes:
[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.lvn/
#baseurl=http://livna.cat.pdx.edu/fedora/$releasever/$basearch/RPMS.lvn/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
On sauvegardera le fichier et quittera Gedit.
4- importer les clés Livna pour la vérification des paquetages:
# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Il suffit alors d'utiliser yum pour:
* les mises à jour:
# yum update
* les implantations de paquetages:
# yum install Nom_Du_Paquetage
* .... (voir le tutorial).
Toutes ces actions se déroulent dans une console avec les droits root (voir
-1-). Par commodité, on pourra installer un environnement graphique pour Yum,
Yumex:
# yum install yumex
Recommandation importante: le forum est rempli de questions concernant les dépôts; les problèmes de compatibilités sont fréquents.
Il faut impérativement s'en tenir à une règle de précaution: se borner aux 4 dépôts mentionnés, soit:
* fedora-base, fedora-updates, fedora-extras, initialisés à l'installation;
* ajouter livna.
L'ensemble suffit à couvrir l'immense majorité des besoins!