CentOS, RHEL 또는 Amazon Linux를 실행 중인 Amazon EC2 인스턴스에 대한 EPEL 리포지토리를 활성화하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 6월 8일

CentOS, Red Hat Enterprise Linux(RHEL) 또는 Amazon Linux를 실행하는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 있습니다. 표준 리포지토리에서 사용할 수 없는 패키지 설치를 허용하기 위해 EPEL(Extra Packages for Enterprise Linux) 리포지토리에 대한 액세스를 활성화하려면 어떻게 해야 합니까?

간략한 설명

표준 리포지토리는 CentOS, RHEL 또는 Amazon Linux 기반 배포에 설치할 수 있는 일부 패키지를 제공하지 않을 수도 있습니다. EPEL 리포지토리를 활성화하면 패키지 설치에 대한 추가 옵션이 제공됩니다.

해결 방법

다음 단계에 따라 RHEL, CentOS 또는 Amazon Linux 기반 배포에서 EPEL 리포지토리를 다운로드, 설치 및 활성화합니다.

Amazon Linux

Amazon Linux 2:

RHEL 7용 EPEL 릴리스 패키지를 설치하고 EPEL 리포지토리를 활성화합니다.

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Amazon Linux Amazon Machine Image(AMI):

EPEL 리포지토리는 Amazon Linux의 원래 버전에 이미 설치되어 있지만 활성화가 필요합니다. yum-config-manager 명령을 사용하거나 epel.repo 파일을 편집하여 이 리포지토리를 활성화할 수 있습니다.

sudo yum-config-manager --enable epel

RHEL

RHEL 8:

RHEL 8용 EPEL 릴리스 패키지를 설치합니다. EPEL 및 CodeReady Builder 리포지토리를 모두 활성화합니다. CodeReady Builder 리포지토리에는 많은 EPEL 패키지에 필요한 개발 도구가 포함되어 있습니다.

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf config-manager --set-enabled codeready-builder-for-rhel-8-rhui-rpms

RHEL 7:

RHEL 7용 EPEL 릴리스 패키지를 설치하고 활성화합니다.

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

RHEL 6:

RHEL 6용 EPEL 릴리스 패키지를 설치하고 활성화합니다.

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

CentOS

CentOS 8:

RHEL 8용 EPEL 릴리스 패키지를 설치합니다. EPEL 및 PowerTools 리포지토리를 모두 활성화합니다. PowerTools 리포지토리에는 많은 EPEL 패키지에 필요한 개발 도구가 포함되어 있습니다.

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf config-manager --set-enabled PowerTools

CentOS 7:

EPEL 릴리스 패키지를 설치하고 활성화합니다. CentOS 7은 기본 리포지토리에 epel-release 패키지를 포함합니다.

sudo yum install -y epel-release

CentOS 6:

RHEL 6용 EPEL 릴리스 패키지를 설치하고 활성화합니다.

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

활성화된 리포지토리 나열

EPEL 리포지토리가 활성화되었는지 확인하려면 repolist 명령을 실행합니다.

sudo yum repolist

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?