如果只是修改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/

5、 查看RHEL是否安装yum,# rpm -qa |grep yum

6、 删除redhat自带的yum包,# rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包) 查看,无信息显示表示已经卸载完成。

7、 上传下载的安装包至独立的文件,并执行# rpm -ivh *.rpm

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

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

10、 清理和重建缓存

11、 安装epel扩展下载地址 yum install epel-release 重建缓存