Je ne sais pas ce que j'essayais de faire mais j'ai essentiellement supprimé yum.conf. J'ai trouvé une ancienne config pour yum sur github mais ça ne marche toujours pas. Que fais-je? J'utilise Centos 7.
" essentiellement suppriméyum.conf " - voulez-vous dire que vous avez supprimé uniquement ce fichier ou que vous l'avez modifié de manière irréparable, ou que vous avez également supprimé d'autres fichiers, ou que vous avez rompu les autorisations? Veuillez être précis dans votre question car cela pourrait être important pour une solution correcte.
roaima
1
Il est bon d'attendre 24 heures avant d'accepter une réponse, pour permettre aux gens de tous les fuseaux horaires d'avoir une chance.
loa_in_
2
@loa_in_: vous devez le dire aux deux utilisateurs qui ont encouragé OP à accepter la réponse.
Martin Argerami
4
@loa_in_ non, c'est de bonnes manières d'accepter une réponse utile qui résout le problème. Les gens d'autres fuseaux horaires peuvent avoir une fissure à d'autres questions, inutile de laisser inutilement des choses sur la page sans réponse.
hobbs
Réponses:
17
Bien que je n'aie aucune idée de ce qui était à l'origine dans votre /etc/yum.conf, essayez de placer ce contenu générique / vanilla dedans.
Bien que cela corrige techniquement le problème, il est également potentiellement dangereux. La copie de fichiers de configuration critiques entiers à partir de sources non autorisées (avec tout le respect dû) ne doit généralement pas être encouragée. Il pourrait également être facilement incompatible avec d'autres versions de yum (plus anciennes ou plus récentes). La réinstallation du package correct ou au moins l'extraction du fichier à partir de celui-ci via une source fiable est une approche plus judicieuse et s'applique aux autres packages.
nrolans
7
Si vous préférez restaurer l'original, vous pouvez réinstaller le RPM qui crée le fichier yum.conf. Tout d'abord, trouvez le rpm qu'il utilise rpm -qf.
En attendant, vous souhaiterez peut-être commencer à utiliser etckeeper , qui conservera au moins une sauvegarde locale de votre /etccontrôle de version.
yum.conf
" - voulez-vous dire que vous avez supprimé uniquement ce fichier ou que vous l'avez modifié de manière irréparable, ou que vous avez également supprimé d'autres fichiers, ou que vous avez rompu les autorisations? Veuillez être précis dans votre question car cela pourrait être important pour une solution correcte.Réponses:
Bien que je n'aie aucune idée de ce qui était à l'origine dans votre
/etc/yum.conf
, essayez de placer ce contenu générique / vanilla dedans.la source
Si vous préférez restaurer l'original, vous pouvez réinstaller le RPM qui crée le fichier
yum.conf
. Tout d'abord, trouvez le rpm qu'il utiliserpm -qf
.Sur mon système,
J'en ai trouvé une copie ici:
Pour réinstaller,
Alternativement, vous pouvez télécharger le rpm et le séparer en utilisant
rpm2cpio
:Ce sera maintenant
/tmp/yum/etc/yum.conf
En attendant, vous souhaiterez peut-être commencer à utiliser etckeeper , qui conservera au moins une sauvegarde locale de votre
/etc
contrôle de version.la source