BandwagonHost VPS CentOS7系统启用EPEL源

之前说了,入手了个BandwagonHost家的VPS,后台重新安装CentOS7之后发现,EPEL源有问题,这里记录一下解决方法。

正常安装的CentOS7系统是不带EPEL源的,但是系统源里默认带了EPEL的安装包,无需像网上流传的一样,需要自己通过RPM包安装,只需一行命令就可以了:

yum install epel-release

但是在BandwagonHost家的CentOS7系统上执行这行命令,却发现已经安装了EPEL源,但是无法直接安装EPEL源里面的东西比如说Nginx、tmux,检查后发现,其实BandwagonHost帮我们安装好了EPEL源,只是默认没有启用,我们只需要手动启用一下就行了。
编辑如下文件并对其做如下修改:

[root@BWH123 ~]# vim /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=0   #### 将这个0改成1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

其实只要将epel下面的enabled=0改成1就行了。
保存退出,这样就能安装EPEL源里面的软件了。