shakka a écrit:
Et pour finir je trouve le nom de ton utilisateur bizarre :-o
Magie du coupé>/collé d'une console vers un forum ... Sebastien reste un prénom intelligible p-)
Il faut bien comprendre la logique:
1- un /etc/yum.conf minimal
2- et dans le répertoire /etc/yum.repos.d/, autant de fichiers que de dépôts.
Exemple:
-rw-r--r-- 1 root root 130 déc 21 18:43 dag.repo
-rw-r--r-- 1 root root 245 fév 6 13:15 extras.repo
-rw-r--r-- 1 root root 233 nov 1 19:56 fedora-devel.repo
-rw-r--r-- 1 root root 138 jan 7 07:15 fedora-extra.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
-rw-r--r-- 1 root root 721 déc 21 18:56 freshrpms.repo
-rw-r--r-- 1 root root 108 déc 21 18:43 pre-extras.repo
Le nom des fichiers importe peu pourvu qu'il porte l'extension .repo.
Le nom réel du dépôt, utilisé par yum, figure à l'intérieur du fichier, compris entre [ ].
Pour la syntaxe exacte des différents fichiers, il faut suivre le tutorial de Sat ou celui de MrTom ou encore celui de Stanton Finley (en anglais, qui détaille aussi les différentes actions pour créer les fichiers):
http://fedoranews.org/contributors/stanton_finley/fc3_note/#Yum
3- Les différents dépôts sont alors soit activés par défaut (enabled=1 dans chacun des fichiers décrivant les dépôts), soit activés à la demande, la clause enabled étant alors positionnée à 0).
Un contrôle d'intégrité peut être assuré si la clause gpgcheck est positionnée à 1 (gpgcheck=1) mais il faut alors télécharger les clés (voir les tutoriaux cités).
4- Des réglages particuliers sont à mettre en oeuvre en cas d'utilisation d'un proxy.
5- Sitôt paramétrés, les dépôts sont exploités par la commande yum dont les options d'utilisation peuvent être obtenues par un man yum (dans la console) ou en lisant le tutorial de MrTom:
http://www.fedora-france.org/modules/wfsection/article.php?articleid=61
La situation de notre jeune ami Sebatien:
Error: Bad repository file ///etc/yum.repos.d/base.repo. Skipping
=> La syntaxe du fichier /etc/yum.repos.d/base.repo n'est pas correcte. Il faut dès lors la vérifier (attention, la dernière ligne du fichier, d'après Stanton Finley, doit être à blanc ...).
La syntaxe doit être:
Repository dag already added, not adding again
=> il devrait y avoir un yum.conf déclarant déjà [dag] et un fichier dag.repo reprenant cette déclaration ...
Pas grave sur le fond.