Linux Centos 5.5 yum update 命令不起作用

Linux Centos 5.5 yum update 命令不起作用

我做了很多事情要更新。

  1. yum clean all
  2. yum clean metadata
  3. yum clean dbcache

然后yum update输出:

http://mirror.centos.org/centos/5.6/addons/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror.

Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again

我也尝试过

  • 设置enabled=0/etc/yum.repos.d/CentOS-Media.repo
  • yum -v update --disablerepo=contrib uname -a
  • touch /.autorelabel
  • yum -v update --disablerepo=contrib

但这没有帮助。

答案1

在浏览器中访问该 URL 并从末尾删除路径部分,您最终会发现:http://mirror.centos.org/centos/5.6/readme,这解释了为什么它不起作用。您之前是否修改过 CentOS-Base.repo 文件?

手动更新到最新的 centos-release RPM,例如:

rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-5-7.el5.centos.i386.rpm 

并确保使用其中的 CentOS-Base.repo 文件,之后您应该会更好地使用 yum。

答案2

相关内容