본문 바로가기
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
    반응형