RHEL快速应用CentOS Yum源
主要用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处下载了。
