Yum Daum 저장소 설정

CentOS-Base.repo를 Daum 저장소로 변경
yum 저장소 Daum으로 변경
yum 리파지토리 Daum으로
yum서버를 daum으로 바꾸기
/etc/yum.repos.d/Daum.repo

1 기존 저장소 압축 보존

명령어
bzip2 /etc/yum.repos.d/CentOS-*.repo
yum repolist
실행예시
[root@jmnote ~]# ll /etc/yum.repos.d/
total 16
-rw-r--r--. 1 root root 1926 Jun 26  2012 CentOS-Base.repo
-rw-r--r--. 1 root root  637 Jun 26  2012 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  626 Jun 26  2012 CentOS-Media.repo
-rw-r--r--. 1 root root 2593 Jun 26  2012 CentOS-Vault.repo
[root@jmnote yum.repos.d]# yum repolist
... (생략)
repo id                             repo name                                       status
base                                CentOS-6 - Base                                 6,381
extras                              CentOS-6 - Extras                                  13
updates                             CentOS-6 - Updates                              1,555
repolist: 7,949
[root@jmnote ~]# bzip2 /etc/yum.repos.d/CentOS-*.repo
[root@jmnote ~]# ll /etc/yum.repos.d/
total 16
-rw-r--r--. 1 root root 682 Jun 26  2012 CentOS-Base.repo.bz2
-rw-r--r--. 1 root root 442 Jun 26  2012 CentOS-Debuginfo.repo.bz2
-rw-r--r--. 1 root root 414 Jun 26  2012 CentOS-Media.repo.bz2
-rw-r--r--. 1 root root 409 Jun 26  2012 CentOS-Vault.repo.bz2
[root@jmnote ~]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
repolist: 0
→ 확장자가 repo인 파일이 없어서 repolist도 0이 되었다.

2 Daum.repo 파일 생성

/etc/yum.repos.d/ 폴더에 Daum.repo 파일을 만든다.

명령어
echo '[daum_base]
name=CentOS-$releasever - Base
baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/
gpgcheck=0 
[daum_updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.daum.net/centos/$releasever/updates/$basearch/
gpgcheck=0
[daum_extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.daum.net/centos/$releasever/extras/$basearch/
gpgcheck=0' > /etc/yum.repos.d/Daum.repo
yum repolist
실행예시
[root@jmnote yum.repos.d]# echo '[daum_base]
> name=CentOS-$releasever - Base
> baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/
> gpgcheck=0 
> [daum_updates]
> name=CentOS-$releasever - Updates
> baseurl=http://ftp.daum.net/centos/$releasever/updates/$basearch/
> gpgcheck=0
> [daum_extras]
> name=CentOS-$releasever - Extras
> baseurl=http://ftp.daum.net/centos/$releasever/extras/$basearch/
> gpgcheck=0' > /etc/yum.repos.d/Daum.repo
[root@jmnote yum.repos.d]# yum repolist
... (생략)
repo id                                repo name                                    status
daum_base                              CentOS-6 - Base                              6,381
daum_extras                            CentOS-6 - Extras                               13
daum_updates                           CentOS-6 - Updates                           1,121
repolist: 7,515

3 (원상복구)

Daum repo 대신 CentOS 기본 저장소를 사용하고 싶을 경우도 있을 것이다.[1] Daum.repo 파일을 삭제하고 CentOS repo파일들을 복원하자.

명령어
rm -f /etc/yum.repos.d/Daum.repo
bunzip2 /etc/yum.repos.d/CentOS-*
yum repolist
실행예시
[root@jmnote ~]# rm -f /etc/yum.repos.d/Daum.repo
[root@jmnote ~]# bunzip2 /etc/yum.repos.d/CentOS-*
[root@jmnote ~]# yum repolist
... (생략)
repo id                                  repo name                                            status
base                                     CentOS-6 - Base                                      6,381
extras                                   CentOS-6 - Extras                                       13
updates                                  CentOS-6 - Updates                                   1,555
repolist: 7,949
→ 최초 상태로 돌아왔다.

4 같이 보기

5 주석

  1. 아마 없을거다 …

6 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}