RHEL快速应用CentOS Yum源

July 20th, 2010 | Categories: Sa | Tags: ,

主要用mirrorlist来配置

编辑配置一centos专用的repo文件,vi /etc/yum.repos.d/centos.repo,内容如下

[CentOS$releasever]
name=CentOS $releasever OS
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

5.5测试中$releasever值为'5Server',应替换为版本号,所幸yum配置中提供了YUM0-YUM9共10个shell环境变量,可设置一环境变量为当前RHEL版本号,如

'export YUM0=5.5'

[CentOS$releasever]
name=CentOS $releasever OS
mirrorlist=http://mirrorlist.centos.org/?release=$YUM0&arch=$basearch&repo=os

一般来说,使用miirorlist参数需指定三个参数,一个是release,表版本;一个是arch,表计算机硬件体系[多为i386/x86_64],一个是repo,表repo标识,如果不清楚repo有哪些,可用如下命令检查[也可用来检查相应的mirrorlist链接是否正常]

curl http://mirrorlist.centos.org/?release=5.5&arch=i386&repo=os

http://mirrors.163.com/centos/5.5/os/i386/

http://centos.ustc.edu.cn/centos/5.5/os/i386/

http://ftp.tcc.edu.tw/Linux/CentOS/5.5/os/i386/

http://ftp.cs.pu.edu.tw/Linux/CentOS/5.5/os/i386/

http://mirror01.idc.hinet.net/CentOS/5.5/os/i386/

http://ftp.isu.edu.tw/Linux/CentOS/5.5/os/i386/

http://ftp.stu.edu.tw/Linux/CentOS/5.5/os/i386/

http://ftp.nsysu.edu.tw/Linux/CentOS/5.5/os/i386/

http://data.nicehosting.co.kr/os/CentOS/5.5/os/i386/

http://mirror.khlug.org/centos/5.5/os/i386/

任选一url于浏览器中浏览,返回上级目录,就可以查看有哪些repo标识了,这里可以明确的是os一定是存在的。

使用mirrorlist的好处在于,mirrorlist服务器会根据请求者的来源信息,排序各mirror的url,将最优的url置于首位,这样,请求方便可优先从最近的mirror处下载了。

No comments yet.