EPEL(Extra Packages for Enterprise Linux)은 Fedora 프로젝트가 RHEL 과 호환 배포판용으로 빌드하는 추가 패키지 저장소다. htop, jq, nginx 최신판, dante-server, stress-ng 같은 것이 여기 있다. 저장소는 epel-release 패키지 하나로 등록하며 메이저 버전마다 파일이 따로 있다. 문서 제목은 RHEL 8 이지만 절차는 8 · 9 · 10 이 같다.
EPEL 패키지 다수가 CodeReady Builder(RHEL) · CRB(Rocky Linux 9 · 10) · PowerTools(Rocky Linux 8) 저장소의 라이브러리에 의존하므로 그 저장소를 먼저 켠다.
현행[1]. N 자리에 메이저 번호를 넣는다.
# CodeReady Builder 활성화 (구독 등록이 돼 있어야 한다)
sudo subscription-manager repos --enable codeready-builder-for-rhel-10-$(arch)-rpms
# EPEL 등록
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
RHEL 9 는 rhel-9 · epel-release-latest-9, RHEL 8 은 rhel-8 · epel-release-latest-8 로 바꾼다.
epel-release 가 배포판 저장소(extras)에 들어 있어 URL 없이 설치한다.
# Rocky Linux 10 · 9
sudo dnf config-manager --set-enabled crb
sudo dnf -y install epel-release
# Rocky Linux 8
sudo dnf config-manager --set-enabled powertools
sudo dnf -y install epel-release
dnf repolist | grep -i epel
dnf info htop
epel 저장소가 목록에 있고 패키지 정보가 나오면 된다. RHEL 에서 CodeReady Builder 를 켜지 않으면 일부 EPEL 패키지가 nothing provides ... 로 실패한다.
2022년 테스트 됨. RHEL 8 에서 다음 한 줄로 등록했다.
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
epel-release-latest-8/9/10.noarch.rpm 제공 확인 — 2026-09-20. https://dl.fedoraproject.org/pub/epel/ · EPEL 시작 안내 https://docs.fedoraproject.org/en-US/epel/getting-started/ ↩︎