RockyLinux강좌10 : EPEL 저장소 설치하여 사용하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 9,106 조회
- 0 추천
-
목록
본문
EPEL 저장소 설치하여 사용하기
- yum이나 dnf로 패키지 설치나 업데이트할 때에 패키지를 잘 찾지 못하는 경우가 있다.
- 이경우에 EPEL 저장소를 설치해두고 yum이나 dnf를 사용하면 잘 찾아 준다.
- Extra Prackages for Enterprise Linux 의 약어
- Fedora Project에서 제공되는 Repository
- 각종 패키지들의 최신버전을 제공하는 Community 기반의 Repository
- RHEL의 패키지 정책은 보수적이고 안정성 위주이기에 패키지 업데이트가 잘 되지 않음.
- 따라서 최신버전의 패키지를 사용코자 할 경우에 EPEL를 등록하고 패키지 install/update를 하면됨.
현재 설정된 repo 리스트확인
[root@sulinux01 ~]# yum repolist 레포지터리 ID 레포지터리 이름 appstream Rocky Linux 9 - AppStream baseos Rocky Linux 9 - BaseOS docker-ce-stable Docker CE Stable - x86_64 extras Rocky Linux 9 - Extras [root@sulinux01 ~]# |
최신 EPEL URL 확인
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
(참고 : https://techviewleo.com/enable-epel-remi-repos-rocky-linux/)
[root@sulinux01 ~]# yum repolist 레포지터리 ID 레포지터리 이름 appstream Rocky Linux 9 - AppStream baseos Rocky Linux 9 - BaseOS docker-ce-stable Docker CE Stable - x86_64 extras Rocky Linux 9 - Extras [root@sulinux01 ~]# |
EPEL RPM 설치
[root@sulinux01 ~]# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm(을)를 복구합니다 경고: /var/tmp/rpm-tmp.T7tBwU: Header V4 RSA/SHA256 Signature, key ID 3228467c: NOKEY Verifying... ################################# [100%] 준비 중... ################################# [100%] Updating / installing... 1:epel-release-9-5.el9 ################################# [100%] Many EPEL packages require the CodeReady Builder (CRB) repository. It is recommended that you run /usr/bin/crb enable to enable the CRB repository. [root@sulinux01 ~]# |
참고 : EPEL 패키지 다운로드하여 설치하려면 wget으로 다운로드하면 됨. (아래 참조)
[root@sulinux01 ~]# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm --2023-05-24 17:06:44-- https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm Resolving dl.fedoraproject.org (dl.fedoraproject.org)... 38.145.60.22, 38.145.60.23, 38.145.60.24 Connecting to dl.fedoraproject.org (dl.fedoraproject.org)|38.145.60.22|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 18861 (18K) [application/x-rpm] Saving to: `epel-release-latest-9.noarch.rpm'
epel-release-latest-9.noarch. 100%[=================================================>] 18.42K 95.0KB/s in 0.2s
2023-05-24 17:06:46 (95.0 KB/s) - `epel-release-latest-9.noarch.rpm' saved [18861/18861]
[root@sulinux01 ~]# [root@sulinux01 ~]# ls -l epel-release-latest-9.noarch.rpm -rw-r--r-- 1 root root 18861 4월 15 07:09 epel-release-latest-9.noarch.rpm [root@sulinux01 ~]# |
epel RPM 설치 확인
[root@sulinux01 ~]# rpm -qa | grep epel-release epel-release-9-5.el9.noarch [root@sulinux01 ~]# |
EPEL repository 설정확인
[root@sulinux01 ~]# yum repolist 레포지터리 ID 레포지터리 이름 appstream Rocky Linux 9 - AppStream baseos Rocky Linux 9 - BaseOS docker-ce-stable Docker CE Stable - x86_64 epel Extra Packages for Enterprise Linux 9 - x86_64
extras Rocky Linux 9 - Extras [root@sulinux01 ~]# |
EPEL을 제거
- 현재 repo 확인
[root@sulinux01 ~]# yum repolist 레포지터리 ID 레포지터리 이름 appstream Rocky Linux 9 - AppStream baseos Rocky Linux 9 - BaseOS docker-ce-stable Docker CE Stable - x86_64 epel Extra Packages for Enterprise Linux 9 - x86_64 extras Rocky Linux 9 - Extras [root@sulinux01 ~]# |
- 설치된 epel 패키지 확인
[root@sulinux01 ~]# rpm -qa | grep epel epel-release-9-5.el9.noarch [root@sulinux01 ~]# |
- epel 패키지 삭제
[root@sulinux01 ~]# rpm -ev epel-release-9-5.el9.noarch Preparing packages... epel-release-9-5.el9.noarch [root@sulinux01 ~]# |
- epel 패키지 삭제확인
[root@sulinux01 ~]# rpm -qa | grep epel [root@sulinux01 ~]# |
- EPEL repo 삭제 확인
[root@sulinux01 ~]# yum repolist 레포지터리 ID 레포지터리 이름 appstream Rocky Linux 9 - AppStream baseos Rocky Linux 9 - BaseOS docker-ce-stable Docker CE Stable - x86_64 extras Rocky Linux 9 - Extras [root@sulinux01 ~]# |
이상과 같이 필요에 의해서 EPEL 저장소를 설치하거나 설치제거를 할 수 있다.
관련자료
-
이전
-
다음