有关EPEL的介绍可看这里:
http://fedoraproject.org/wiki/EPEL/zh-cn
1、搜索EPEL相关的软件包
yum search epel
[root@server ~]# yum search epel 已加载插件:fastestmirror, remove-with-leaves Loading mirror speeds from cached hostfile ============================ N/S matched: epel ============================ epel-release.noarch : Extra Packages for Enterprise Linux repository : configuration epel-rpm-macros.noarch : Extra Packages for Enterprise Linux RPM macros ……省略……
2、安装EPEL软件包
通过yum搜索的结果中epel-release.noarch就是我们需要的软件包。
安装可以不用包含软件包名称中点“.”后面的部分,当然包含也没有问题。点“.”后面的部分只是提供软件包适应系统架构。noarch为通用型,还有x86_64为64位的系统,i686为32位系统使用。
通过下面命令进行安装。
yum install epel-release
想知道epel-release这个包包含哪些内容,就使用rpm命令查询列出。-q 表示查询,-l 标识列出软件包的所包含的文件。
rpm -ql epel-release
[root@server ~]# rpm -ql epel-release /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel.repo /usr/lib/rpm/macros.d/macros.epel /usr/lib/systemd/system-preset/90-epel.preset /usr/share/doc/epel-release-7 /usr/share/doc/epel-release-7/GPL
可以看出最主要的就是/etc/yum.repos.d/epel.repo这个文件了,默认已经启用。不确定的话可以用vi等命令查看编辑。
vi /etc/yum.repos.d/epel.repo
[root@server ~]# vi /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl=http://mirrors.ustc.edu.cn/epel/7/$basearch #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch failovermethod=priority enabled=1 #enabled=1说明已经启用 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] ……省略…… [epel-source] ……省略……
启用之后就可安装EPEL源中提供的软件了。
通过使用yum install XXXXX命令安装,会自动搜索所有可用的软件源,并提示可用的软件包。