1、下载wget
yum install -y wget
2、备份系统原有yum源
[root@redis-server]# cd /etc/yum.repos.d/
[root@redis-server yum.repos.d]# mkdir repo_bak
[root@redis-server yum.repos.d]# mv *.repo repo_bak/
3、下载CentOS-Base.repo
[root@redis-server yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@redis-server yum.repos.d]# ls
CentOS-Base.repo repo_bak
4、yum缓存clean|makecache
[root@redis-server yum.repos.d]# yum clean all
[root@redis-server yum.repos.d]# yum makecache
5、安装epel源
[root@redis-server yum.repos.d]# yum list | grep epel-release
epel-release.noarch 7-11 extras
[root@redis-server yum.repos.d]# yum install epel-release.noarch
6、yum缓存clean|makecache
[root@redis-server yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base epel extras updates
Cleaning up list of fastest mirrors
[root@redis-server yum.repos.d]# yum makecache
7、编写自动安装epel源脚本
[root@redis-server]# vim install_epel.sh
#!/bin/bash
cd /etc/yum.repos.d/
mkdir repo_bak
mv *.repo repo_bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum install -y epel-release.noarch
yum clean all
yum makecache
yum repolist all
**注意:**此脚本并没有做判断epel是否安装,在使用此脚本之前请检查是否安装了epel源