본문 바로가기
Linux

[Linux] CentOS, Redhat yum repository 저장소 등록

by 정권이 내 2021. 12. 7.

CentOS, Redhat repository 저장소 등록

 

Redhat 이나 CentOS 를 사용하면 yum 으로 여러 패키지를 설치할수있습니다. 하지만 yum을 사용하려면

우선 시스템에 레포지터리 주소가 등록이 되어있어야 패키지를 설치할수 있습니다.

 

CentOS 6 / Redhat 6

6버전의 경우는 공식사이트에서 지원이 중단되었기 때문에 공식사이트가 아닌 다른 사이트를 등록해야 합니다.

먼저 레포지터리 파일 경로에가서 repo 파일을 새로 생성합니다.

 

$ cd /etc/yum.repos.d/
$ vi CentOS-Base.repo
[base]
name=CentOS-$releasever – Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever – Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://vault.centos.org/6.10/updates/x86_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

repo 파일을 작성했다면 yum 을 초기화하고 레포지터리를 등록해봅시다.

$ yum clean all
$ yum repolist

 

업데이트가 되는 화면이 지나면 해당 저장소에 연결된 repolist의 상태를 확인할수 있습니다.

repo id				repo name				status
base				CentOS-$releasever - Base		6,713
update				CentOS-$releasever - Updates	0
repolist: 6,713

 

CentOS 7 / Redhat 7

7버전은 daum 에서 제공하는 레포지터리로 등록해보겠습니다.

 

$ cd /etc/yum.repos.d/
$ vi CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.daum.net/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.daum.net/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

 

repo 파일을 작성했다면 yum 을 초기화하고 레포지터리를 등록해봅시다.

$ yum clean all
$ yum repolist

 

업데이트가 되는 화면이 지나면 해당 저장소에 연결된 repolist의 상태를 확인할수 있습니다.

repo id			repo name				status
!base/x86_64		CentOS-7Server - Base			10,072
!update/x86_64		CentOS-7Server - Updates		1,901
repolist: 11,973

 

반응형

댓글