Press "Enter" to skip to content

配置RedHat yum源

由于RedHat与CentOS同根同源的特性,因此,它俩的yum源可以共用。只是在使用的时候,要注意版本号,比如RedHat5必须使用CentOS5的源,RedHat6必须使用CentOS6的源。

一,导入key文件(可省略)
Key文件用于检验yum下载回来的软件有无问题,类似于Windows系统里的md5验证。这一步不是必须的步骤。

Redhat5执行 
$ rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

Redhat6执行
$ rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

$ rpm -qa | grep gpg-pubkey*    #检查本机安装的key
$ rpm -e gpg-pubkey-e8562897-459f07a4    #卸载key

二,配置RedHat(CentOS)的yum源
在/etc/yum.repos.d/目录下新建一个.repo的文件,把yum源的地址写进去即可。

RedHat 5的yum源:

$ vi /etc/yum.repos.d/163.repo    #如果没有这个文件,新建一个
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=0

[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
enabled=1
gpgcheck=0

[addons]
name=CentOS-$releasever - Addons - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
enabled=1
gpgcheck=0

[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
enabled=1
gpgcheck=0

RedHat 6的yum源:

$ vi /etc/yum.repos.d/163.repo    #如果没有这个文件,新建一个
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=0

[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
enabled=1
gpgcheck=0

[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
enabled=1
gpgcheck=0
$ yum clean all
$ yum makecache    #生成缓存

如果机器无法联网,在redehat的安装光盘里预置了很多软件和依赖包,也可以直接把将本地光盘设置为yum源

Leave a Reply

Your email address will not be published. Required fields are marked *