J'utilise Fedora 25. j'essaye d'installer installer gcc dans fedora25 en utilisant sudo dnf install gcc
commande toujours montrant Erreur: Impossible de synchroniser le cache pour les mises à jour de repo et j'essaye d'installer d'autres paquets aussi j'obtiens la même erreur que je fais mal. Aidez moi. Merci d'avance.Erreur: Échec de la synchronisation du cache pour les 'mises à jour de repo'
Répondre
J'ai eu un problème similaire (avec le même message d'erreur apparaissant) lorsque j'essayais de faire la mise à jour pendant que je voyageais dans un autre pays. Après mon retour, il a été résolu automatiquement et j'ai pu mettre à jour et refaire tout comme d'habitude.
Vous pouvez essayer d'utiliser la réponse dans les commentaires sur this other question, qui suggère d'utiliser
yum-deprecated update
Sinon, cette erreur signifie probablement que vous devez changer vos liens locaux aux miroirs, par
dnf --refresh upgrade
comme répondu here ou manuellement à un qui fonctionne où vous utilisez maintenant quelque chose comme les instructions dans cet url: https://www.cyberciti.biz/tips/rhel5-fedora-core-add-new-yum-repository.html
J'ai juste couru dans ceci aussi bien. Ajout du drapeau verbose a montré le $releasever
n'a pas été défini dans l'URL. Vérifiez vous-même avec dnf update -v
Rechercher ces lignes dans la sortie:
Cannot download 'https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=x86_64': Cannot prepare internal mirrorlist: file "repomd.xml" was not found in metalink.
Error: Failed to synchronize cache for repo 'fedora'
Je résolu le problème avec dnf clean all && dnf update --releasever=25
. Ceci remplace le $releasever
par celui que vous fournissez. Après cela, j'ai été capable de mettre à jour et d'installer à nouveau les rpms.
essayer propre et mise à jour avant installation a résolu mon problème:
DNF nettoyer tous
DNF mise à jour
DNF installer gcc