CentOS/RHEL/Scientific Linux 6/5如何安装启用EPEL Repo

时间:2019-11-20 08:52:56  来源:igfitidea点击:

EPEL是英文Extra Packages for Enterprise Linux(企业Linux附加软件包)的缩写。
它是一个Fedora特殊兴趣小组,负责创建,维护和管理一组高质量的企业Linux附加软件包。

如何配置CentOS或Red Hat Enterprise Linux(RHEL)版本6.x或5.x,以使用Fedora Extra Packages for Enterprise Linux(EPEL)存储库。
如何在CentOS/RHLE 6.x或5.x服务器下启用EPEL?

在CentOS6/EL6中安装启用EPEL Repo。

$ cd /tmp
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# rpm -ivh epel-release-latest-6.noarch.rpm

在CentOS 5/EL5中安装启用EPEL Repo。

$ cd /tmp
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
# rpm -ivh epel-release-latest-5.noarch.rpm

阿里云EPEL Repo地址

epel(RHEL 7 / CentOS 7)


wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

epel(RHEL 6 / CentOS 6)


wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

epel(RHEL 5 / CentOS 5)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo

使用方法

# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
# yum --disablerepo=\* --enablerepo=epel httpd 

使用yum命令安装epel.rpm文件

您可以使用yum命令而不是rpm命令:

# yum install epel-release-6-8.noarch.rpm

如何列出所有已启用的存储库?

执行以下命令:

# yum repolist

或者

# yum -v repolist | less

如何列出在EPEL仓库中所有软件包?

执行以下命令,值列出EPEL存储库中的所有软件包:

# yum --disablerepo="*" --enablerepo="epel" list available

搜索软件包:

# yum --disablerepo="*" --enablerepo="epel" search packageNameHere
# yum --disablerepo="*" --enablerepo="epel" search nginx

如何使用EPEL REPO安装软件包?

使用yum命令从EPEL存储库安装软件包:

# yum search nginx
# yum update
# yum --disablerepo="*" --enablerepo="epel" install nginx