EPEL 저장소에 대해서 알아보기 이전에 Repository에 대해서 알아보겠습니다.
포스팅 목차
리포지토리(Repository)란
리포지토리는 말 그대로 보관소라는 뜻으로 컴퓨터 용어로는 데이터 베이스 라고 이해하시면 될 것 같습니다.
예를들어 제가 A 라는 폴더 안에 B 라는 파일을 만들고 C 라는 이름으로 변경했다고 가정합니다. 그러면 원래 있던 A 와 새로 만든 B 사이에는 어떤 관계가 있을까요? 전혀 상관없는 두 개의 파일이지만 실제로 존재하는건 A , B 둘 다잖아요. 이것처럼 새로운 파일을 생성했을 때 기존에 있던 파일과의 관계를 설정해야 하는데 그것을 해주는것이 바로 리포지토리 랍니다.
EPEL(Extra Packages for Enterprise Linux)란
EPEL(Extra Packages for Enterprise Linux)은 CentOS, RHEL(Red Hat Enterprise Linux) 및 Rocky Linux와 같은 Enterprise Linux 배포판을 위한 추가 소프트웨어 패키지를 제공하는 커뮤니티 기반 리포지토리 프로젝트
EPEL 리포지토리에는 이러한 배포판의 기본 리포지토리에서 사용할 수 없는 방대한 고품질 오픈 소스 소프트웨어 패키지 모음이 포함되어 있습니다.
커뮤니티에서 유지 관리하고 Enterprise Linux 배포판과의 호환성 테스트를 거치며 보안 패치를 통해 최신 상태로 유지 및 패키지는 YUM 및 DNF 등 표준 패키지 관리 도구를 사용하여 설치할 수 있습니다.
설치방법은 아래와 같으며 dnf or yum으로 설치가 가능합니다.
$ sudo dnf install epel-release
$ sudo dnf update