Il n'y a pas de moyen de récupérer le /etc/yum.conf s'il a été effacé (sous Gnome, il existe un système de corbeille; si le fichier a été effacé au travers de Nautilus, il peut alors être rétabli à partir de la corbeille ...).
La solution la plus simple consiste à écrire un fichier /etc/yum.conf comportant les données générales minimales, les dépôts étant déclarés sous /etc/yum.repos.d/ :
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1
Pour ce faire, ouvrir une console avec les droits root:
$ su -
$ password: <saisie du mot de passe root>
# gedit /etc/yum.conf
sous l'éditeur graphique, couper/coller le fichier précédent
sauvegarder et quitter gedit
Une autre solution consiste à réimplanter le rpm yum dans sa version la plus récente:
$ su -
$ password: <saisie du mot de passe root>
# wget http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/yum-2.3.2-7.noarch.rpm
# rpm -Uhv yum
Ce rpm réimplante le yum.conf d'origine.