Comme je fais mes installations à partir d'une image iso stockée sur disque dur et que cela accélère drastiquement la vitesse (genre 3mn d'installation pour une minimale après avoir effectué tous les paramétrages, je me suis dit que pour les installations de paquets complémentaires je pourrais faire la même chose.

J'ai donc créé un répertoire /repo/dvd

dedans je monte l image avec mount Fedora-18-i386-DVD.iso /mnt/dvd

j'ai créé un fichier fedora-media dans /etc/yum.repos.d:
[Fedora-media]
name='Fedora base sur DVD - monter le dvd dans /repo/dvd'

baseurl=file:///repo/
enabled=0
gpgcheck=0
j'ai créé avec createrepo un répertoire /repo/repodata, les fichiers sont bien corrects, j'ai pu les lister avec repoview

mais impossible de le faire reconnaitre par yum :
# yum repolist all
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
id du dépôt                       nom du dépôt                    statut
fedora/18/i386                    Fedora 18 - i386                activé: 28 425
fedora-debuginfo/18/i386          Fedora 18 - i386 - Debug        désactivé
fedora-source/18/i386             Fedora 18 - Source              désactivé
updates/18/i386                   Fedora 18 - i386 - Updates      activé:  7 913
updates-debuginfo/18/i386         Fedora 18 - i386 - Updates - De désactivé
updates-source/18/i386            Fedora 18 - Updates Source      désactivé
updates-testing/18/i386           Fedora 18 - i386 - Test Updates désactivé
updates-testing-debuginfo/18/i386 Fedora 18 - i386 - Test Updates désactivé
updates-testing-source/18/i386    Fedora 18 - Test Updates Source désactivé
repolist: 36 338
Où est l'erreur ?

Merci d'avance
> baseurl=file:///repo/

Il faut pointer vers le dossier contenant le repodata
Et bien sur mettre le enabled = 1
J'ai essayé avec

file:///repo

et file:///repo/dvd (bien entendu après avoir monté le dvd à cet endroit)
/repo/dvd # l
total 16
drwxrwsr-x.  3 root 101737 2048  9 janv. 20:30 images
drwxrwsr-x.  2 root 101737 2048  9 janv. 20:30 isolinux
drwxrwsr-x.  2 root 101737 2048  9 janv. 20:30 LiveOS
drwxrwsr-x. 28 root 101737 4096  9 janv. 20:08 Packages
drwxrwsr-x.  2 root 101737 4096  9 janv. 20:13 repodata
-r--r--r--.  1 root root   1538  9 janv. 20:30 TRANS.TBL
/repo/dvd # 
seulement
/repo/dvd # yum --disablerepo=\* --enablerepo=fedora-media.repo search gimp
Modules complémentaires chargés : langpacks, presto, refresh-packagekit

Error getting repository data for fedora-media.repo, repository not found
et même en mettant enabled à 1 j'ai le même résultat.

donc je suis dans le brouillard là.
Trouvé grâce au forum fedoraproject.org

La commande yum doit reprendre exactement la dénomination du dépôt telle qu'elle est indiquée entre crochets [] dans le fichier repo et donc ici :

yum --disablerepo=* --enablerepo=fedora-media.repo search gimp

et ça marche nickel. On gagne un temps fou dans les installations nouvelles ! Pas pour les mises à jour, dommage.