Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

1年前关闭。



Improve this question




我正在使用Fedora25。我正在尝试使用sudo dnf install gcc命令在fedora25上安装gcc。它总是显示:



当我尝试安装其他软件包时,我也遇到相同的错误。我究竟做错了什么?

最佳答案

我也碰到了这个。添加详细标志表明未在URL中设置$releasever。用dnf update -v自己检查一下

在输出中查找以下行:

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'

我用dnf clean all && dnf update --releasever=25解决了这个问题。
这将用您提供的$releasever覆盖。之后,我能够再次更新并安装rpm。

关于linux - 错误: Failed to synchronize cache for repo 'updates' [closed],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45318256/

10-12 20:22