原创 (zt)linux 5.3无法使用yum

2009-7-27 11:26 1952 0 分类: MCU/ 嵌入式

CentOS的源有好多,网上大多数人都推荐中科大的源,经测试在青岛网通连接中科大(http://centos.ustc.edu.cn/)的速度也非常好,那就用它吧。


先将RHEL5自带的yum删除,执行




rpm
-qa|grep
yum




 


将所有找到的包都删除(删除很郁闷的,最好加上--nodeps),然后到中科大的网站下载如下两个包: 




wget
http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm

wget
http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm




 


下载后安装:




rpm
-ivh
yum-metadata-parser-1.1.2-2.el5.i386.rpm

rpm
-ivh
yum-3.2.8-9.el5.centos.1.noarch.rpm




 


然后下载中科大专用的配置文件:





cd
/etc/yum.repos.d/

wget
http://centos.ustc.edu.cn/CentOS-Base.repo.5

mv
CentOS-Base.repo.5
CentOS-Base.repo




 


因为默认的配置文件中服务器地址用的版本号是变量$releasever,所以需要将其替换为实际的版本号,否则是无法连接到服务器的,当前CentOS最新版是5.3,所以我们修改CentOS-Base.repo




vi
CentOS-Base.repo




 


在vi编辑器中进行全文件替换




:1,$s/$releasever/5.3/g




 


最后保存退出即可。然后执行



yum update


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
0
关闭 站长推荐上一条 /4 下一条