practice makes perfect

Centos Repository 변경 본문

Linux

Centos Repository 변경

후니옹 2019. 3. 1. 15:26

CentOS Repository 변경

  • CentOS를 설치하고 업데이트 할 때 좀 더 빠른속도로 다운로드 받고 싶다
  • 기본 리포지토리 보다 국내 서버로 운영하는 미러를 이용하는게 효과적
  • 그중 국내 미러 중 많이 사용하는 Daum을 사용하는 예제로 진행


CentOS 7 기준으로 진행



기본 리포지토리 위치


# cd /etc/yum.repos.d/

디렉토리 이동을 했으면 ls 를 이용하여 기본 리포지토리를 확인하고 

CentOS-로 시작하는 모든 .repo 파일을 지우거나 다른 곳에 옮긴 후에 vi나 cat을 이용해서 파일을 만들어준다.



# vi Daum.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

 

 

[extras]

name=CentOS-$releasever - Extras

baseurl=http://ftp.daum.net/centos/7/extras/$basearch/

gpgcheck=1

gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

 

 

[centosplus]

name=CentOS-$releasever - Plus

baseurl=http://ftp.daum.net/centos/7/centosplus/$basearch/

gpgcheck=1

gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7




기존 repo 대하여 백업을 하기위해 디렉토리 생성


[root@ip-10-10-80-118 yum.repos.d]# mkdir old_repo

[root@ip-10-10-80-118 yum.repos.d]# ll

total 36

-rw-r--r--. 1 root root 1664 Nov 23 13:16 CentOS-Base.repo

-rw-r--r--. 1 root root 1309 Nov 23 13:16 CentOS-CR.repo

-rw-r--r--. 1 root root  649 Nov 23 13:16 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root  314 Nov 23 13:16 CentOS-fasttrack.repo

-rw-r--r--. 1 root root  630 Nov 23 13:16 CentOS-Media.repo

-rw-r--r--. 1 root root 1331 Nov 23 13:16 CentOS-Sources.repo

-rw-r--r--. 1 root root 5701 Nov 23 13:16 CentOS-Vault.repo

-rw-r--r--. 1 root root  660 Feb 16 15:14 Daum.repo

drwxr-xr-x. 2 root root    6 Feb 16 15:16 old_repo

 

기존 repo 폴더로 이동


[root@ip-10-10-80-118 yum.repos.d]# mv CentOS-* old_repo/

[root@ip-10-10-80-118 yum.repos.d]# ll

total 4

-rw-r--r--. 1 root root 660 Feb 16 15:14 Daum.repo

drwxr-xr-x. 2 root root 187 Feb 16 15:16 old_repo

 


디렉토리 이동


[root@ip-10-10-80-118 yum.repos.d]#mv old_repo/ /opt/

 


모든 cache 파일 삭제


[root@ip-10-10-80-118 yum.repos.d]# yum clean all

Loaded plugins: fastestmirror

Cleaning repos: base centosplus extras updates

[root@ip-10-10-80-118 yum.repos.d]# yum clean all

Loaded plugins: fastestmirror

Cleaning repos: base centosplus extras updates

[root@ip-10-10-80-118 yum.repos.d]# 




추가 내용 

예) nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/7/$basearch/

gpgcheck=0

enabled=1


'Linux' 카테고리의 다른 글

MongoDB 설치 및 계정 생성  (0) 2020.10.04
Apache Method 예외처리  (0) 2020.01.01
Linux cmdlet 정리  (0) 2017.11.30
CentOS VMware Tool 설치  (0) 2014.10.04
CentOS 설치  (0) 2014.10.04
Comments