본문 바로가기

리눅스

CentOS 7에서 EPEL 저장소를 설치하는 방법

728x90

CentOS 7에서 EPEL(Extra Packages for Enterprise Linux) 저장소를 설치하는 방법

테스트 환경

  • 운영체제 정보 확인
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
  • 저장소 확인
sudo yum repolist

r1

1. EPEL 레포지토리 패키지 설치

EPEL 레포지토리 패키지를 설치합니다. CentOS 7에서는 epel-release 패키지를 사용하여 EPEL 저장소를 활성화할 수 있습니다.

sudo yum install epel-release

r2

728x90

2. EPEL 레포지토리 활성화

EPEL 저장소를 활성화합니다. CentOS 7에서는 yum-config-manager 명령을 사용하여 저장소를 활성화할 수 있습니다.

sudo yum-config-manager --enable epel
$ sudo yum-config-manager --enable epel
Loaded plugins: fastestmirror, ovl
============================================== repo: epel ===============================================
[epel]
async = True
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/7
baseurl =
cache = 0
cachedir = /var/cache/yum/x86_64/7/epel
check_config_file_age = True
compare_providers_priority = 80
cost = 1000
deltarpm_metadata_percentage = 100
deltarpm_percentage =
enabled = True
enablegroups = True
exclude =
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/7/epel/gpgcadir
gpgcakey =
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/7/epel/gpgdir
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
hdrdir = /var/cache/yum/x86_64/7/epel/headers
http_caching = all
includepkgs =
ip_resolve =
keepalive = True
keepcache = False
mddownloadpolicy = sqlite
mdpolicy = group:small
mediaid =
metadata_expire = 21600
metadata_expire_filter = read-only:present
metalink = https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_64
minrate = 0
mirrorlist =
mirrorlist_expire = 86400
name = Extra Packages for Enterprise Linux 7 - x86_64
old_base_cache_dir =
password =
persistdir = /var/lib/yum/repos/x86_64/7/epel
pkgdir = /var/cache/yum/x86_64/7/epel/packages
proxy = False
proxy_dict =
proxy_password =
proxy_username =
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert =
sslclientcert =
sslclientkey =
sslverify = True
throttle = 0
timeout = 30.0
ui_id = epel/x86_64
ui_repoid_vars = releasever,
   basearch
username =

 

3. 저장소 확인

EPEL 저장소가 정상적으로 설정되었는지 확인하려면 다음 명령을 사용합니다.

sudo yum repolist

r3

EPEL 레포지토리 패키지를 직접 다운로드하고 설치하는 방법

  • EPEL 레포지토리 RPM 파일 다운로드
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • RPM 파일을 설치
sudo rpm -ivh epel-release-latest-7.noarch.rpm

또는

  • EPEL 레포지토리 RPM 파일을 다운로드하여 yum 패키지 매니저를 사용하여 설치
### epel-release-latest-7
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
### epel-release-latest-8
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
### epel-release-latest-9
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

The Fedora Project

https://dl.fedoraproject.org/pub/epel/7/x86_64/

r4

 

EPEL 저장소가 CentOS 7 시스템에 성공적으로 설치되었으며, 추가 패키지를 설치하거나 업데이트할 수 있게 됩니다. EPEL 저장소를 통해 다양한 유용한 패키지와 소프트웨어를 CentOS 7에서 사용할 수 있습니다.

 

참고URL

- Fedora Project DOCS : Extra Packages for Enterprise Linux (EPEL)

 

728x90