rpm-build is needed

Posted by joeartsea on 2009-02-28

CentOS5.2環境でcpanをrpmでインストールしようとしたところ以下のエラーが発生しました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# wget http://downloads.sourceforge.net/cpan2rpm/cpan2rpm-2.027-1.noarch.rpm
--09:23:51-- http://downloads.sourceforge.net/cpan2rpm/cpan2rpm-2.027-1.noarch.rpm
downloads.sourceforge.net をDNSに問いあわせています... 216.34.181.60
downloads.sourceforge.net|216.34.181.60|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://jaist.dl.sourceforge.net/sourceforge/cpan2rpm/cpan2rpm-2.027-1.noarch.rpm [続く]
--09:23:51-- http://jaist.dl.sourceforge.net/sourceforge/cpan2rpm/cpan2rpm-2.027-1.noarch.rpm
jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130
jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 62863 (61K) [application/x-redhat-package-manager]
Saving to: `cpan2rpm-2.027-1.noarch.rpm'
100%[===================================>] 62,863 --.-K/s in 0.04s
09:23:51 (1.47 MB/s) - `cpan2rpm-2.027-1.noarch.rpm' を保存しました [62863/62863]
# rpm -Uvh cpan2rpm-2.027-1.noarch.rpm
エラー: Failed dependencies:
rpm-build is needed by cpan2rpm-2.027-1

rpm-build is neededはrpm-buildが無いよ!ということなのでyumでrpm-buildをインストールします。

1
# yum -y install rpm-build

rpm-buildインストール後rpmbuildが通るようになります。しかしデフォルトでrpmコマンドは使えるのにrpmbuildって入ってないんですね。もしかして常識?なんか前はこんなことしなかったような気がしますが。