为何 yum 无法正常工作?

为何 yum 无法正常工作?

例如,当我尝试运行“yum install vim”时,出现以下错误:

# yum 安装 vim
设置安装过程
设置存储库
核心 100% |==========================| 1.1 kB 00:00     
http://update.onlinehome-server.info/fedora/linux/core/updates/6/x86_64/repodata/repomd.xml:[Errno 12] 超时:
尝试其他镜像。
错误:无法打开/读取存储库的 repomd.xml 文件:updates-released

因此我尝试通过运行以下命令来解决此问题:

# yum clean all && yum clean metadata && yum clean dbcache && yum makecache && yum update
清理一切
删除了 0 个元数据文件
已删除 0 个缓存文件
设置存储库
核心 100% |==========================| 1.1 kB 00:00     
http://update.onlinehome-server.info/fedora/linux/core/updates/6/x86_64/repodata/repomd.xml: [Errno 4] IO错误:
尝试其他镜像。
错误:无法打开/读取存储库的 repomd.xml 文件:updates-released

我想让 Yum 运行起来,这样我就可以安装 vim、ntp 和 rsync。就这样。

编辑:不幸的是,该服务器是遗留的,我们无法升级发行版或更改它。

答案1

您似乎正在尝试获取 Fedora 6 存储库。我相信 Fedora 6 已停产。可能仍有镜像,但主流镜像大多已停用。您可能正在考虑升级到较新版本的 Fedora。

如果您不想继续使用 Fedora 升级程序,您可能会更乐意转向一个更新速度不那么快的发行版,比如 CentOS。

答案2

Fedora 6 已经 EOL,但是这个博客文章(保持 Fedora 6 运行...) 可能会有帮助。

编辑 fedora-extras.repo:

[extras]
name=Fedora Extras $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-$releasever&arch=$basearch
baseurl=http://ftp.uni-bayreuth.de/linux/fedora/linux/extras/$releasever/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

编辑 fedora-updates.repo 以禁用更新 [yum 会对此抱怨]

[updates]
name=Fedora Core $releasever - $basearch - Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

相关内容