Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1886771
  • 博文数量: 496
  • 博客积分: 12043
  • 博客等级: 上将
  • 技术积分: 4778
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-27 14:26
文章分类

全部博文(496)

文章存档

2014年(8)

2013年(4)

2012年(181)

2011年(303)

2010年(3)

分类: LINUX

2011-07-19 14:40:10

1.安装 CentOS 的 yum 包

先确定当前系统版本:
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.9-89.EL #1 Mon Apr 20 10:23:08 EDT 2009 i686 athlon i386 GNU/Linux
确定发行版本:
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 8)

因此需要的是 CentOS 4 的 yum-2.x.el4.centos.noarch.rpm, 依次下载并安装以下 rpm 安装包:

python-elementtree-1.2.6-5.el4.centos.i386.rpm
sqlite-3.3.6-2.i386.rpm
python-sqlite-1.1.7-1.2.1.i386.rpm
python-urlgrabber-2.9.8-2.noarch.rpm
yum-metadata-parser-1.0-8.el4.centos.i386.rpm
centos-yumconf-4-4.5.noarch.rpm
yum-2.4.3-4.el4.centos.noarch.rpm

centos-yumconf-4-4.5.noarch.rpm 的下载地址是:

其他的包均可以在下面的地址找到:

2.修改 CentOS-Base.repo

CenOS-Base.repo 位于 /etc/yum.repos.d 目录, 从这里  下载并替换之,就可以使用中科大的 CentOS 源安装软件了.

3.关于 $releasever

RHEL 系统使用 CentOS 的 yum, CentOS-Base.repo 文件中的 $releasever 会返回 NULL, yum 下载出现404错误,所以还需要升级安装(rpm -Uvh) centos-release-4-8.i386.rpm, 这个包同样在  可以找到。或者修改 CentOS-Base.repo 文件,替换 $releasever 为 4

参考资料:http://community.kingdee.com/pages/flashlm/blog/archive/2009/07/24/371162.aspx
http://www.boboer.com/blog/post/135.html


阅读(2031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~