먼저 yum-utils를 받고 설치합니다.
[root@free4u tmp]# yum install yum-utils
다음 /etc/yum.repos.d/CentOS-Base.repo파일에 아래 내용을 추가합니다. 또는 별도의 파일로 만들어도 될듯합니다.
yum-utils에 포함된 yumdownloader를 이용해 원하는 패키지의 source rpm (이하 SRPM) SRPM을 받습니다.
yumdownloader의 --source 옵션을 사용해 mysql의 SRPM을 받아보겠습니다.
원하는대로 SRPM이 받아졌습니다.
centos의 mirror로 사용되는 ftp또는 web에 직접 접속해서 원하는 SRPM을 받는 방법도 있지만 편한게 더 좋겠죠
[root@free4u tmp]# yum install yum-utils
다음 /etc/yum.repos.d/CentOS-Base.repo파일에 아래 내용을 추가합니다. 또는 별도의 파일로 만들어도 될듯합니다.
[centossrpm]
name=CentOS-$releasever - SRPMS
baseurl=ftp://ftp.daum.net/centos/$releasever/os/SRPMS/
#yum-fastestmirror를 사용하고 있다면 baseurl을 사용하지 말고 mirrorlist를 복사해 적당히 수정후
#사용해도 됩니다만 저의 경우 daum서버가 쾌적한 환경(?)을 제공해 직접 설정했습니다.
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
name=CentOS-$releasever - SRPMS
baseurl=ftp://ftp.daum.net/centos/$releasever/os/SRPMS/
#yum-fastestmirror를 사용하고 있다면 baseurl을 사용하지 말고 mirrorlist를 복사해 적당히 수정후
#사용해도 됩니다만 저의 경우 daum서버가 쾌적한 환경(?)을 제공해 직접 설정했습니다.
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
yum-utils에 포함된 yumdownloader를 이용해 원하는 패키지의 source rpm (이하 SRPM) SRPM을 받습니다.
yumdownloader의 --source 옵션을 사용해 mysql의 SRPM을 받아보겠습니다.
[root@free4u tmp]# yumdownloader --source mysql
Loading "kernel-module" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* dag: apt.sw.be
* base: ftp.daum.net
* centossrpm: ftp.daum.net
* updates: ftp.daum.net
* centosplus: ftp.daum.net
* addons: ftp.daum.net
* extras: ftp.daum.net
mysql-5.0.45-7.el5.src.rp 100% |=========================| 23 MB 00:02
[root@free4u tmp]# ls
mysql-5.0.45-7.el5.src.rpm
Loading "kernel-module" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* dag: apt.sw.be
* base: ftp.daum.net
* centossrpm: ftp.daum.net
* updates: ftp.daum.net
* centosplus: ftp.daum.net
* addons: ftp.daum.net
* extras: ftp.daum.net
mysql-5.0.45-7.el5.src.rp 100% |=========================| 23 MB 00:02
[root@free4u tmp]# ls
mysql-5.0.45-7.el5.src.rpm
원하는대로 SRPM이 받아졌습니다.
centos의 mirror로 사용되는 ftp또는 web에 직접 접속해서 원하는 SRPM을 받는 방법도 있지만 편한게 더 좋겠죠
'System' 카테고리의 다른 글
ELRepo ( RPM repository for Enterprise Linux ) (0) | 2010.02.03 |
---|---|
CentOS 5.2 - intel core 2 duo(C2D) cpu 온도 모니터링 (0) | 2009.03.10 |
CentOS 5.x Utter Ramblings Repo (0) | 2009.01.18 |
linux kernel 2.6.22 & geoip 패치 (2) | 2007.07.22 |
Defragment XFS File-system (0) | 2006.11.28 |