PR

CentOS 5.3 で Source RPM を取得する方法(No source RPM found for …)

CentOS 5.3 で Source RPM を取得する方法

No source RPM found for … となって取得できない問題を解決する

◆準備

yumdownloader を使って Source RPM を取得したいので yum-utils をインストールしておく

[root@localhost ~]# yum -y install yum-utils

◆問題

Sourceを取得しようとするとおかしなことになる

[root@localhost ~]# yumdownloader –source php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.averse.net
* updates: mirror.averse.net
* addons: mirror.averse.net
* extras: mirror.averse.net
Excluding Packages in global exclude list
Finished
No source RPM found for php-5.1.6-23.2.el5_3.i386
No source RPM found for php-5.1.6-23.el5.i386
Nothing to download

スポンサードリンク

◆対処方法

設定ファイルに追記する

[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Base.repo

[base-source]
name=CentOS-$releasever – Base Source
baseurl=http://mirror.centos.org/centos/$releasever/os/SRPMS/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[updates-source]
name=CentOS-$releasever – Updates Source
baseurl=http://mirror.centos.org/centos/$releasever/updates/SRPMS/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[extras-source]
name=CentOS-$releasever – Extras Source
baseurl=http://mirror.centos.org/centos/$releasever/extras/SRPMS/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

おわり。

参考文献

oldId.20090704014129847