现在位置:首页 » linux »

[转]yum出现报错: Cannot find a valid baseurl for repo: update 解决办法

作者: ⁄ 时间:2017年02月10日 ⁄ 分类: linux 评论:0

今日装开发机,用的centos 4.4 (恩,古董级的)

发现yum install 时提示 Cannot find a valid baseurl for repo: update 


查了下网络,

发现这是yum源http://mirror.centos.org/centos/4/不可用所致。于是手工访问http://mirror.centos.org/centos/4/,发现里面没有任何软件包,只有一个readme。点开来一看:
 
This directory (and version of CentOS) is depreciated.  

CentOS-4 is now past EOL

You can get the last released version of centos 4.9 here:

http://vault.centos.org/4.9/
 
大意是说,此目录已经没有任何价值了,因为CentOS-4已经停止发布了...

后来无意中发现,在这个readme里有提供一个centos 4.9的下载链接:http://vault.centos.org/4.9/
 
打开了一看,发现里面有个CentOS-Base.repo...唔,这不正是CentOs 4yum源的配置文件吗?再入上层目录,发现4.0~4.9各有一个目录,而且里面都有CentOS-Base.repo...
 
真是柳暗花明啊!,在http://vault.centos.org/这个链接里有一个可用CentOs4 yum源!
 
于是进入目录4.8(服务器上装的系统是CentOS release 4.8 ),将里面的CentOS-Base.repo下载覆盖至服务器的/etc/yum.repos.d/CentOS-Base.repo,然后重新运行yum...嘿嘿,终于成功了!


目前有 0 条评论