RedHat 的更新包只对注册的用户生效,所以我们自己手动更改成国内 163sohu 等第三方CentOS 的更新包,CentOS几乎和RedHat是一样的,注意选择对应的版本,本人是在虚拟机中安装的RedHat 7.2,所以选择对应CentOS 7.2.1511的更新包。下面看一下如何使用CentOS的YUM源


1、首先删除redhat原有的yum组件 ,因为redhat 原本的yum 没有注册为redhat用户是用不了的,输入如下命令行:

[root@clientx Desktop]# rpm -qa | grep yum | xargs rpm -e --nodeps

[root@clientx Desktop]# rpm -qa | grep python-iniparse | xargs rpm -e --nodeps


wKiom1g2SwSDDB47AAECipbL7-k957.png-wh_50


2、下载163中的yum 软件包安装(再次提醒注意选择对版本)输入如下命令行:

[root@clientx Desktop]# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

[root@clientx Desktop]# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm

[root@clientx Desktop]# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

[root@clientx Desktop]# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm


如下图所示四个rpm包

wKiom1g2T3OiaDyOAAEKQbNOADk884.png-wh_50


3、安装下载的rpm包,切换到你下载的路径下,输入如下命令行:

[root@clientx Desktop]# rpm -ivh *.rpm


如下图所示

wKioL1g2UA-y5pwgAADT4ctlfVQ348.png-wh_50


4、创建文件/etc/yum.repos.d/rhel-163.repo并写入,这个文件可以到163官方也提供网址下载:

(命令行如下:[root@clientx yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 


当然这里可以自己写一个,标准格式如下:(引用自 刘遄讲师的 《Linux就该这么学》 非常棒的自学教材

[rhel-media]: yum源的名称,可自定义。
name=linuxprobe : yum仓库的名称,可自定义。
baseurl=file:///media/cdrom :提供方式包括FTP(
enabled=1 : 设置此源是否可用,1为可用,0为禁用。
gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。


先切换至/etc/yum.repos.d/目录,把系统自带的重命名或删除也可以,在新建rhel-163.repo文件,必须是  .repo结尾文件名,命令行如下:

[root@clientx yum.repos.d]# mv redhat.repo  redhat.repo.bak  

[root@clientx yum.repos.d]# vim rhel-163.repo 


163上的软件仓库有多个,最好都写上,这里只写两个做示范,要保存退出,如下图:

wKiom1g2V6mSK2tHAACPy8kvek8330.png-wh_50



5、查看yum.repos.d文件repo文件是否生效,命令如下:

[root@clientx yum.repos.d]# yum repolist all


wKiom1g2W82yGlFsAADXNo-Madg972.png-wh_50


6、安装httpd服务进行测试,看yum是否可以正常安装服务,如下图所示


wKioL1g2XcbhHGXkAAD_1y8bYe4783.png-wh_50

wKiom1g2Xcew6SrmAADAJ0JkalI033.png-wh_50

wKioL1g2XciwbkKRAAD6JFXgQJg815.png-wh_50

wKiom1g2XcnhkkISAADs4ctV9h4940.png-wh_50


完成。