본문 바로가기
IT/하려고 하는 클라우드

[AWS] AWS EC2 레파지토리 활성화

by Work_Asalia 2021. 8. 21.

AWS EC2 레파지토리 활성화

AWS 에서 인스턴스를 생성 후에 간혹 패키지를 설치할때 에러가 발생하는 경우가 있습니다.

에러 메시지 : Error:Nothing to do

아마존 에러처리 가이드 : https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-enable-epel/

에러 처리 방법해당 에러가 발생되는 이유는 인스턴스에서의 EPEL 레포지토리를 활성화 시키면 해결이 가능합니다.

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

RHEL 7 및 Amazon Linux 2에 EPEL rpm 패키지 설치 및 활성화

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

참고: Amazon Linux 2에 EPEL rpm 패키지를 설치할 때, EPEL 리포지토리는 이미 활성화된 상태입니다.


RHEL 6에 EPEL rpm 패키지 설치 및 활성화

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


CentOS 7 64비트, CentOS 6 64비트 및 CentOS 6 32비트에 EPEL rpm 패키지 설치 및 활성화

sudo yum install -y epel-release


Amazon Linux에서 EPEL rpm 패키지 활성화

EPEL 리포지토리는 Amazon Linux의 원래 버전에 이미 설치되어 있으나 이를 활성화해야 합니다. 

yum-config-manager 명령을 사용하거나 epel.repo 파일을 편집해서 이 리포지토리를 활성화할 수 있습니다.


yum-config-manager 명령을 사용하여 Amazon Linux에서 EPEL 리포지토리 활성화

sudo yum-config-manager --enable epel

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

sudo yum repolist


vim 편집기에서 epel.repo 파일을 업데이트하여 Amazon Linux에서 EPEL 리포지토리 활성화

vim /etc/yum.repos.d/epel.repo


항목 enabled=0의 위치를 찾고 epel.repo 파일의 $basearch 섹션에 있는 enabled=1로 변경합니다.

저장하고 vim 편집기를 종료합니다. 

 

728x90

댓글