EPEL은 Extra Packages for Enterprise Linux 의 약자로 RHEL/CentOS 에 포함되지 않은 여러 패키지들을 설치할 수 있는 community 기반의 저장소입니다. 

EPEL 은 fedora 에서 관리하고 있으며 제공되는 패키지들은 IT Automation 도구인 ansible, 성능 수집 도구인 collectd, Message Broker 인 RabbitMQ 등이 있습니다.


설치

CentOS 6  까지는 rpm 을 다운받아야 했지만 7 버전부터는 기본 패키지에 포함되어 있으므로 다음 명령으로 쉽게 설치할 수 있습니다.

yum install epel-release
BASH


만약 패키지를 찾을 수 없다고 나오면 다음 명령어로 직접 설치하면 됩니다.


RHEL/CentOS 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
BASH


RHEL/CentOS 8

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
BASH


확인

설치가 끝났으면 repolist 명령어로 저장소가 정상 등록되었는지 확인할 수 있습니다.

$ yum repolist

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * epel: ftp.iij.ad.jp
 * extras: mirror.kakao.com
 * updates: mirror.kakao.com
repo id                                               repo name                                                                           status
base/7/x86_64                                         CentOS-7 - Base                                                                     10,072
*epel/x86_64                                          Extra Packages for Enterprise Linux 7 - x86_64                                      13,492
extras/7/x86_64                                       CentOS-7 - Extras                                                                      448
updates/7/x86_64                                      CentOS-7 - Updates                                                                   1,155
repolist: 25,167
BASH

같이 보기