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의 경우 간간히 사용이 안될때가 있습니다. 따라서 미러 사이트를 등록하여 사용하는 것을 추천드립니다.
- 카카오 미러 : http://mirror.kakao.com
- 네이버 미러 : http://mirror.navercorp.com
- Aone네트웍스 미러 : http://data.aonenetworks.kr
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