본문 바로가기
CentOS and Redhat Linux/Linux 설정 및 기능

(CentOS7) 리눅스 kakao Yum Repository 설정

by 미니몬 2023. 12. 26.
728x90
반응형

Summary

이 게시물에서는 CentOS7 버전 리눅스에서 KaKao 서버의 외부 YUM Repository 설정하는 방법에 대해서 알아보겠습니다.

 

1) 기존 Repo 파일 백업

먼저 기존 repo 설정 파일 들을 백업 합니다.

cd /etc/yum.repos.d

mkdir bk

mv *.repo ./bk/

 

 

 

2) Base Repo 설정 파일 생성

새로운 Yum Repository 생성을 위해 'CentOS-Base.repo' 파일을 열어 내용을 입력합니다.

vi /etc/yum.repos.d/CenOS-Base.repo

 

[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
# kakao
baseurl=http://mirror.kakao.com/centos/$releasever/updates/$basearch
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://centos.mirror.cdnetworks.com/$releasever/extras/$basearch
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://centos.mirror.cdnetworks.com/$releasever/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://centos.mirror.cdnetworks.com/$releasever/contrib/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

 

3) 적용

새로운 Repo 설정을 위해 기존 Repo 정보를 초기화 해주세요.

yum clean all

yum repolist

 

 

4) Kakao 서버 DNS 확인

만약 'Could not resolve host: mirror.kakao.com; 알 수 없는 오류' 발생 시

'mirror.kakao.com' 서버의 DNS 조회가 안되는 상황일 수 있으니 DNS 설정을 해주시면 됩니다.

 

DNS 설정 방법은 2가지로 나뉩니다.

  • 인터페이스 파일에 지정
# vi /etc/sysconfig/network-scripts/ifcfg-[NIC명]

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.111.180
GATEWAY=192.168.111.2
DNS1=8.8.8.8
  • /etc/resolv.conf 파일에 지정
# vi /etc/resolv.conf

nameserver 8.8.8.8

 

이후 네트워크 재시작 이후 다시 3번을 진행하시면 됩니다.

728x90
반응형