"Yum Daum 저장소 설정"의 두 판 사이의 차이

잔글 (Daum repo 설정 문서를 Yum Daum 저장소 설정(으)로 옮김)
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 3명의 중간 판 39개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{테스트|CentOS 6.0}}
{{테스트|CentOS 6.0}}
==개요==
;CentOS-Base.repo를 Daum 저장소로 변경
;CentOS-Base.repo를 Daum 저장소로 변경
;yum 저장소 Daum으로 변경
;yum 저장소 Daum으로 변경
5번째 줄: 6번째 줄:
;yum서버를 daum으로 바꾸기
;yum서버를 daum으로 바꾸기
;/etc/yum.repos.d/Daum.repo
;/etc/yum.repos.d/Daum.repo
*base와 동일하므로 특별히 바꿀 필요는 없으나, 한국에서 사용시 전송속도가 빠르다.


==기본 저장소 확인==
==기존 저장소 압축 보존==
;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
ll /etc/yum.repos.d/
bzip2 /etc/yum.repos.d/CentOS-*.repo
yum repolist
yum repolist
</source>
</syntaxhighlight>


;실행예시
;실행예시
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# ll /etc/yum.repos.d/
[root@zetawiki ~]# ll /etc/yum.repos.d/
total 16
total 16
-rw-r--r--. 1 root root 1926 Jun 26  2012 CentOS-Base.repo
-rw-r--r--. 1 root root 1926 Jun 26  2012 CentOS-Base.repo
21번째 줄: 23번째 줄:
-rw-r--r--. 1 root root  626 Jun 26  2012 CentOS-Media.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
-rw-r--r--. 1 root root 2593 Jun 26  2012 CentOS-Vault.repo
</source>
</syntaxhighlight>
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# yum repolist
[root@zetawiki ~]# 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
</syntaxhighlight>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# bzip2 /etc/yum.repos.d/CentOS-*.repo
[root@zetawiki ~]# 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
</syntaxhighlight>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Loading mirror speeds from cached hostfile
* base: data.nicehosting.co.kr
repolist: 0
* extras: data.nicehosting.co.kr
</syntaxhighlight>
* updates: data.nicehosting.co.kr
:→ 확장자가 repo인 파일이 없어서 repolist도 0이 되었다.
repo id                                                  repo name                                                          status
base                                                    CentOS-6 - Base                                                    6,381
extras                                                  CentOS-6 - Extras                                                      12
updates                                                  CentOS-6 - Updates                                                    738
repolist: 7,131
</source>
:→ CentOS 기본설치시 yum 저장소
 
==기본 저장소 보존==
/etc/yum.repos.d 폴더 전체를 /etc/yum.repos.d.CentOS.bz2 파일로 압축하여 보관하자
 
;명령어
<source lang='bash'>
tar cjfv /etc/yum.repos.d.CentOS.bz2 /etc/yum.repos.d/
tar tfv /etc/yum.repos.d.CentOS.bz2
</source>
:→ 압축 후에 잘 압축되었는지 확인까지
 
;실행예시
<source lang='dos'>
[root@jmnote ~]# tar cjfv /etc/yum.repos.d.CentOS.bz2 /etc/yum.repos.d/
tar: Removing leading `/' from member names
/etc/yum.repos.d/
/etc/yum.repos.d/CentOS-Media.repo
/etc/yum.repos.d/CentOS-Vault.repo
/etc/yum.repos.d/CentOS-Debuginfo.repo
/etc/yum.repos.d/CentOS-Base.repo
</source>
<source lang='dos'>
[root@jmnote ~]# tar tfv /etc/yum.repos.d.CentOS.bz2
drwxr-xr-x root/root        0 2012-10-28 09:04 etc/yum.repos.d/
-rw-r--r-- root/root      626 2012-06-26 02:30 etc/yum.repos.d/CentOS-Media.repo
-rw-r--r-- root/root      2593 2012-06-26 02:30 etc/yum.repos.d/CentOS-Vault.repo
-rw-r--r-- root/root      637 2012-06-26 02:30 etc/yum.repos.d/CentOS-Debuginfo.repo
-rw-r--r-- root/root      1926 2012-06-26 02:30 etc/yum.repos.d/CentOS-Base.repo
</source>
:→ 이상없이 잘 압축되었다.
 
==기본 저장소 삭제==
;명령어
<source lang='bash'>
rm -f /etc/yum.repos.d/*
ll /etc/yum.repos.d/
</source>
 
;실행결과
<source lang='dos'>
[root@jmnote ~]# rm -f /etc/yum.repos.d/*
[root@jmnote ~]# ll /etc/yum.repos.d/
total 0
</source>
:→ 잘 삭제되었다.


==Daum.repo 파일 생성==
==Daum.repo 파일 생성==
86번째 줄: 54번째 줄:


;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
echo '[Daum]' > /etc/yum.repos.d/Daum.repo
echo '[base]
echo 'name=Daum' >> /etc/yum.repos.d/Daum.repo
name=CentOS-$releasever - Base
echo 'baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/' >> /etc/yum.repos.d/Daum.repo
baseurl=http://ftp.daumkakao.com/centos/$releasever/os/$basearch/
echo 'gpgcheck=0' >> /etc/yum.repos.d/Daum.repo
gpgcheck=0  
cat /etc/yum.repos.d/Daum.repo
[updates]
</source>
name=CentOS-$releasever - Updates
 
baseurl=http://ftp.daumkakao.com/centos/$releasever/updates/$basearch/
;실행예시
<source lang='dos'>
[root@jmnote ~]# echo '[Daum]' > /etc/yum.repos.d/Daum.repo
[root@jmnote ~]# echo 'name=Daum' >> /etc/yum.repos.d/Daum.repo
[root@jmnote ~]# echo 'baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/' >> /etc/yum.repos.d/Daum.repo
[root@jmnote ~]# echo 'gpgcheck=0' >> /etc/yum.repos.d/Daum.repo
[root@jmnote ~]# cat /etc/yum.repos.d/Daum.repo
[Daum]
name=Daum
baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/
gpgcheck=0
gpgcheck=0
</source>
[extras]
 
name=CentOS-$releasever - Extras
==yum repo 변경 확인==
baseurl=http://ftp.daumkakao.com/centos/$releasever/extras/$basearch/
;명령어
gpgcheck=0' > /etc/yum.repos.d/Daum.repo
<source lang='bash'>
ll /etc/yum.repos.d/
yum repolist
yum repolist
</source>
</syntaxhighlight>


;실행예시
;실행예시
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# ll /etc/yum.repos.d/
[root@zetawiki ~]# echo '[base]
total 4
> name=CentOS-$releasever - Base
-rw-r--r--. 1 root root 89 Jun  1 09:02 Daum.repo
> baseurl=http://ftp.daumkakao.com/centos/$releasever/os/$basearch/
</source>
> gpgcheck=0
<source lang='dos'>
> [updates]
[root@jmnote ~]# yum repolist
> name=CentOS-$releasever - Updates
Loaded plugins: fastestmirror, refresh-packagekit, security
> baseurl=http://ftp.daumkakao.com/centos/$releasever/updates/$basearch/
Loading mirror speeds from cached hostfile
> gpgcheck=0
Daum                                                                                                        | 3.7 kB    00:00   
> [extras]
Daum/primary_db                                                                                            | 4.4 MB    00:00   
> name=CentOS-$releasever - Extras
repo id                                                         repo name                                                   status
> baseurl=http://ftp.daumkakao.com/centos/$releasever/extras/$basearch/
Daum                                                            Daum                                                        6,381
> gpgcheck=0' > /etc/yum.repos.d/Daum.repo
repolist: 6,381
[root@zetawiki ~]# yum repolist
</source>
... (생략)
:→ 잘 변경되었다.
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
</syntaxhighlight>


==(원상복구)==
==(원상복구)==
Daum repo 대신 CentOS 기본 저장소를 사용하고 싶을 경우도 있을 것이다.<ref>아마 없을거다 …</ref>
Daum repo 대신 CentOS 기본 저장소를 사용하고 싶을 경우도 있을 것이다.<ref>아마 없을거다 …</ref>
Daum.repo 파일을 삭제하고 /etc/yum.repos.d.CentOS.bz2를 이용하여 복원하자.
Daum.repo 파일을 삭제하고 CentOS repo파일들을 복원하자.


;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
rm -f /etc/yum.repos.d/Daum.repo
rm -f /etc/yum.repos.d/Daum.repo
tar xjfv /etc/yum.repos.d.CentOS.bz2 -C /
bunzip2 /etc/yum.repos.d/CentOS-*
ll /etc/yum.repos.d/
yum repolist
yum repolist
</source>
</syntaxhighlight>


;실행예시
;실행예시
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# rm -f /etc/yum.repos.d/Daum.repo
[root@zetawiki ~]# rm -f /etc/yum.repos.d/Daum.repo
[root@jmnote ~]# tar xjfv /etc/yum.repos.d.CentOS.bz2 -C /
[root@zetawiki ~]# bunzip2 /etc/yum.repos.d/CentOS-*
etc/yum.repos.d/
[root@zetawiki ~]# yum repolist
etc/yum.repos.d/CentOS-Media.repo
... (생략)
etc/yum.repos.d/CentOS-Vault.repo
repo id                             repo name                                       status
etc/yum.repos.d/CentOS-Debuginfo.repo
base                               CentOS-6 - Base                                 6,381
etc/yum.repos.d/CentOS-Base.repo
extras                             CentOS-6 - Extras                                 13
</source>
updates                             CentOS-6 - Updates                             1,555
<source lang='dos'>
repolist: 7,949
[root@jmnote ~]# ll /etc/yum.repos.d/
</syntaxhighlight>
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
</source>
<source lang='dos'>
[root@jmnote ~]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: data.nicehosting.co.kr
* extras: data.nicehosting.co.kr
* updates: data.nicehosting.co.kr
repo id                                                 repo name                                                           status
base                                                     CentOS-6 - Base                                                     6,381
extras                                                   CentOS-6 - Extras                                                     12
updates                                                 CentOS-6 - Updates                                                   738
repolist: 7,131
</source>
:→ 최초 상태로 돌아왔다.
:→ 최초 상태로 돌아왔다.


183번째 줄: 124번째 줄:
*[[wget 설치]]
*[[wget 설치]]
*[[VirtualBox 게스트 확장 설치]]
*[[VirtualBox 게스트 확장 설치]]
*[[Yum EPEL 저장소 추가]] (epel-release 설치)
*[[Yum remi 저장소 추가]] (remi-release 설치)
*[[Yum CentOS Testing 저장소 추가]]
*[[utter-ramblings.repo 추가]]
*[[우분투 저장소 변경]]


==주석==
==주석==
<references/>
<references/>


==참고 자료==
==참고==
*http://snoopybox.co.kr/1703
*http://blog.1day1.org/323
*http://blog.1day1.org/323


[[분류:/etc/yum.repos.d]]
[[분류:/etc/yum.repos.d]]
[[분류:Yum]]
[[분류: Yum 저장소]]
[[분류:다음]]
[[분류:다음]]

2020년 11월 2일 (월) 00:56 기준 최신판

1 개요[ | ]

CentOS-Base.repo를 Daum 저장소로 변경
yum 저장소 Daum으로 변경
yum 리파지토리 Daum으로
yum서버를 daum으로 바꾸기
/etc/yum.repos.d/Daum.repo
  • base와 동일하므로 특별히 바꿀 필요는 없으나, 한국에서 사용시 전송속도가 빠르다.

2 기존 저장소 압축 보존[ | ]

명령어
bzip2 /etc/yum.repos.d/CentOS-*.repo
yum repolist
실행예시
[root@zetawiki ~]# 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@zetawiki ~]# 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@zetawiki ~]# bzip2 /etc/yum.repos.d/CentOS-*.repo
[root@zetawiki ~]# 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@zetawiki ~]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
repolist: 0
→ 확장자가 repo인 파일이 없어서 repolist도 0이 되었다.

3 Daum.repo 파일 생성[ | ]

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

명령어
echo '[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.daumkakao.com/centos/$releasever/os/$basearch/
gpgcheck=0 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.daumkakao.com/centos/$releasever/updates/$basearch/
gpgcheck=0
[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.daumkakao.com/centos/$releasever/extras/$basearch/
gpgcheck=0' > /etc/yum.repos.d/Daum.repo
yum repolist
실행예시
[root@zetawiki ~]# echo '[base]
> name=CentOS-$releasever - Base
> baseurl=http://ftp.daumkakao.com/centos/$releasever/os/$basearch/
> gpgcheck=0 
> [updates]
> name=CentOS-$releasever - Updates
> baseurl=http://ftp.daumkakao.com/centos/$releasever/updates/$basearch/
> gpgcheck=0
> [extras]
> name=CentOS-$releasever - Extras
> baseurl=http://ftp.daumkakao.com/centos/$releasever/extras/$basearch/
> gpgcheck=0' > /etc/yum.repos.d/Daum.repo
[root@zetawiki ~]# 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 (원상복구)[ | ]

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@zetawiki ~]# rm -f /etc/yum.repos.d/Daum.repo
[root@zetawiki ~]# bunzip2 /etc/yum.repos.d/CentOS-*
[root@zetawiki ~]# 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
→ 최초 상태로 돌아왔다.

5 같이 보기[ | ]

6 주석[ | ]

  1. 아마 없을거다 …

7 참고[ | ]

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