EPEL (Extra Packages for Enterprise Linux) 은 Fedora Project 에서 제공되는 저장소로
각종 패키지의 최신 버전을 제공하는 community 기반의 저장소입니다.
최신 버전의 패키지를 사용하고 싶은 경우는 epel 이나 remi repository를 등록하고 이 저장소를 통해서 설치 운영하시면 됩니다.
(RHEL의 패키지 정책이 보수적이고 안정성을 최우선으로 패키지를 관리함)
CentOS 8 / RHEL 8
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
CentOS 7 / RHEL 7
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS 6 / RHEL 6
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/Packages/e/epel-release-6-8.noarch.rpm
[Remi repository 설치]
Remi는 LAMP 기반의 최신 패키지를 제공하는 repository 입니다.
remi 저장소는 설치해도 기본적으로 활성화 되지 않으므로
yum 사용시 --enablerepo=remi 를 추가하거나 /etc/yum.repos.d/remi.repo 에서 enabled=1 로 설정해줘야 합니다.
RHEL 8/CentOS 8
yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
RHEL 7/CentOS 7
CentOS 7에서 Remi 저장소를 사용하기 위해서는 epel 저장소가 설정되어야 합니다.
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
RHEL 6/CentOS 6
yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm
repository 사용
yum repolist 명령어로 모든 repository 가 등록되어있는 확인합니다.
repolist 에 보이지 않으면 /etc/yum.repos.d/{repositoryname}.repo를 열어 enabled= 1 로 수정해줍니다.
## remi
vim /etc/yum.repos.d/remi.repo
## epel
vim /etc/yum.repos.d/epel.repo
--enablerepo 옵션으로 사용할 repository 를 지정한다.
## epel
yum --enablerepo=epel info php
## remi
yum --enablerepo=remi info php
'OS > CentOS' 카테고리의 다른 글
| dnsmasq를 사용하여 DNS 서버 설정하기 (DNS cache) (0) | 2023.01.13 |
|---|---|
| openssl 버전업 (CentOS 7.x에서 openssl 버전업) (0) | 2022.02.22 |
| CMD를 이용해서 위치정보 조회 (0) | 2021.08.13 |
| Geoip autoupdate 설치 하기 (0) | 2021.08.12 |
| Yum rpm 파일 다운로드 하기 (0) | 2021.08.05 |