Un petit préalable concernant yum (en supposant que yum soit en version >= 2; pour le savoir, dans une console, lancer yum --version).
Les dépôts (sources des rpm) sont décrits selon deux modalités complémentaires:
* dans le /etc/yum.conf
* sous forme de certains fichiers, en extension .repo, dans le repertoire: /etc/yum.repos.d/
Dans ce dernier répertoire figurent par défaut la déclaration des dépôts "officiels" sous les fichiers:
-rw-r--r-- 1 root root 233 nov 1 19:56 fedora-devel.repo
-rw-r--r-- 1 root root 244 nov 1 19:56 fedora.repo
-rw-r--r-- 1 root root 280 nov 1 19:56 fedora-updates.repo
-rw-r--r-- 1 root root 282 nov 1 19:56 fedora-updates-testing.repo
Les rpm concernant mplayer sont fournis par les dépôts dag et freshrpms.
Pour les insérer pleinement dans les dépôts gérés par yum, on peut soit les déclarer dans /etc/yum.conf soit dans /etc/yum.repos.d/.
Pour assurer la plus large couverture, je propose la démarche suivante:
0- passer en droits root:
Dans une console, saisir:
su - <entrée>
saisir le mot de passe à l'invite <entrée>
1- apurer le cache de Yum:
passer la commande: yum clean all
Elle peut toutefois laisser subsister quelques fichiers de formats incorrects et on pourra passer la commande suivante, en complément (on supposera que la variable cachedir de /etc/yum.conf (section [main]) désigne bien /var/cache/yum)
- rm -fr /var/cache/yum/*
2- implanter un yum.conf actualisé, tenant compte des derniers développements (ou supposé tel!):
* télécharger le fichier suivant:
http://www.fedorafaq.org/samples/yum.conf
* sauvegarder le fichier yum.conf actuel:
mv /etc/yum.conf /etc/yum.conf.bis
* implanter le fichier téléchargé
mv /répertoire où le fichier téléchargé a été sauvergardé/yum.conf /etc/yum.conf
3- déclarer les dépôts dag et freshrpms dans /etc/yum.repos.d/
(selon les recommandations de Stanton FINLEY
http://fedoranews.org/contributors/stanton_finley/fc3_note/#Yum
Toujours dans la console, on invoquera gedit, éditeur à interface graphique qui évite de manipule d'autres éditeurs en ligne de commande, vi ou emacs. Au travers de gedit, on créera les fichiers correspondant aux sources dag et freshrpms.
3.1- Créer le dépôt dag. Dans la console (toujours avec les droits root), saisir:
gedit /etc/yum.repos.d/dag.repo
(si le fichier existe, on l'ouvre, sinon, on le créé)
Dans gedit:
3.1.1- le fichier n'existe pas; saisir:
[dag]
name=Dag RPM Repository for Fedora Core
baseurl=
http://apt.sw.be/fedora/$releasever/en/$basearch/dag/
enabled=1
#gpgcheck=1
Attention, la dernière ligne doit être vide (un retour charriot est nécessaire!).
Cliquer sur enregistrer puis quitter.
3.1.2- le fichier existe:
On vérifie qu'il contient bien uniquement les lignes décrites précédemment.
3.2- créer le dépôt freshrpms. Dans la console (toujours avec les droits root), saisir:
gedit /etc/yum.repos.d/freshrpms.repo
Dans gedit:
3.2.1- le fichier n'existe pas; saisir:
[core]
name=FreshRPMS-Core
baseurl=
http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/core
enabled=1
#gpgcheck=1
#[extras]
#name=Fedora Linux $releasever - $basearch - extras
#baseurl=
http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/extras
#enabled=0
#gpgcheck=1
#[alternatives]
#name=Fedora Linux $releasever - $basearch - alternatives
#baseurl=
http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/alternatives
#enabled=0
#gpgcheck=1
[updates]
name=FreshRPMS-Updates
baseurl=
http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates
enabled=1
#gpgcheck=1
[freshrpms]
name=FreshRPMS-Fresh
baseurl=
http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
enabled=1
#gpgcheck=1
Attention, comme précédemment, la dernière ligne doit être vide (un retour charriot est nécessaire!).
Cliquer sur enregistrer puis quitter.
3.2.2- le fichier existe:
On vérifie qu'il contient bien uniquement les lignes décrites précédemment.
4- On vérifie que yum fonctionne correctement en lançant la comme yum list.
L'implantation de mplayer ne devrait alors pas soulever de difficulté ...
Nota: la note de Stanton FINLEY traite par ailleurs du paramétrage de Mplayer:
http://fedoranews.org/contributors/stanton_finley/fc3_note/#MPlayer
J'espère que tout cela résoudra les pbs rencontrés!
[j'ai posté en anonyme; bon courage. Herrib]