본문 바로가기

LINUX

Redhat Repository 설정하기

728x90

Redhat에서 CentOS Repository 설정하여 사용하기

Redhat을 설치하고 yum명령어를 사용하면 등록을 하라는 오류가 발생합니다.

등록을 하는 방식은 아래와 같이 3가지가 있습니다.

  • Redhat 의 멤버쉽을 구독하여 사용
  • Local Repo 사용(ISO 파일 이용)
  • CentOS Repo 사용(Redhat과 호환되어 사용 가능)

이 중에 CentOS Repo를 이용하는 방식을 간단하게 설명합니다.

/etc/yum.repos.d/ 디렉토리 밑에 CentOS.repo 파일을 생성합니다.

$ sudo vi /etc/yum.repos.d/CentOS.repo

[BaseOS]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial


[AppStream]
name=CentOS-$releasever - AppStream
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/extras/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

gpgcheck이 일 경우 GPG key retrieval failed: [Errno 14] curl#37 - Couldn’t open file… 라고 하는 오류가 발생합니다.

이렇게 하면 Redhat에서 yum을 통한 패키지 설치가 가능하게 됩니다.

Repository 미러사이트 사용하기

CentOS repository의 경우 간간히 사용이 안될때가 있습니다. 따라서 미러 사이트를 등록하여 사용하는 것을 추천드립니다.

centOS 8의 경우 8-stream이 운영중이며, 8의 경우 deprecated되어있습니다.

$ sudo vi /etc/yum.repos.d/Kakao.repo

[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirror.kakao.com/centos/$releasever-stream/AppStream/$basearch/os/
gpgcheck=1
enabled=1

gpgkey=http://mirror.kakao.com/centos/RPM-GPG-KEY-CentOS-Official

[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirror.kakao.com/centos/$releasever-stream/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=http://mirror.kakao.com/centos/RPM-GPG-KEY-CentOS-Official


[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.kakao.com/centos/$releasever-stream/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=http://mirror.kakao.com/centos/RPM-GPG-KEY-CentOS-Official

참고자료

태그