如果只是修改yum的下载源不需要以下步骤,只要修改对应的repo文件里的路径就好了 如果配置本地源需要如下修改

mount /dev/sr0 /mnt/cdrom
file:///mnt/cdrom
gpgcheck=0

-

国内CentOS7免费源
1、 阿里云网络源地址
https://mirrors.aliyun.com/centos/ centos地址
https://opsx.alibaba.com/mirror总地址
2、 网易163网络源地址
http://mirrors.163.com/centos/ centos地址
http://mirrors.163.com/总地址
3、 中科大网络源地址
http://mirrors.ustc.edu.cn/centos/ centos地址
http://mirrors.ustc.edu.cn/ 总地址

不管使用哪一家的源,都要下载相对应的repo文件,比如163的源就下载CentOS7-Base-163 .repo,,名字不能改变http://mirrors.163.com/.help/CentOS7-Base-163.repo

4、 下载163源的yum包,http://mirrors.163.com/centos/7.5.1804/os/x86_64/Packages/
RHEL7.5更换yum为CentOS版163网络源_第1张图片

5、 查看RHEL是否安装yum,# rpm -qa |grep yum
RHEL7.5更换yum为CentOS版163网络源

6、 删除redhat自带的yum包,# rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)
RHEL7.5更换yum为CentOS版163网络源
查看,无信息显示表示已经卸载完成。

7、 上传下载的安装包至独立的文件,并执行# rpm -ivh *.rpm
RHEL7.5更换yum为CentOS版163网络源_第2张图片

8、 更换yum源的repo文件,切记先备份
RHEL7.5更换yum为CentOS版163网络源
在这里我原本是要备份,但是发现yum.repos.d目录根本没有文件,因为从来没有运行过yum命令

9、 修改CentOS7-Base-163.repo,替换其中所有的$releasever为7.5.1804,这里要确保版本号是正确的,也就是要能在163的网络源上可以找到这个目录
RHEL7.5更换yum为CentOS版163网络源_第3张图片

10、 清理和重建缓存
RHEL7.5更换yum为CentOS版163网络源_第4张图片

11、 安装epel扩展下载地址
yum install epel-release
RHEL7.5更换yum为CentOS版163网络源_第5张图片
重建缓存
RHEL7.5更换yum为CentOS版163网络源_第6张图片