1216 CPAN2rpmについて

<<トップページへ

CPAN2rpmについて
日時: 2009/04/17 02:19
名前: Yumi
初心者ですがこちらのサイトを参考にさせていただきサーバーを立ち上げてみようと思い
Centos5.2をインストールして設定を始めました。
cpan2rpm-2.028-1のインストールを終えて URI::Findのインストールで

# cpan2rpm --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Found: URI-Find-20090319.tar.gz
At: http://search.cpan.org//CPAN/authors/id/M/MS/MSCHWERN
Retrieving URL
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-20090319.tar.gz]
Module::Build unloadable
Can't locate Module/Build.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 24) line 2.
BEGIN failed--compilation aborted at (eval 24) line 2.
-- Done --
と言う表示がでてインストールができません。
過去ログを参考にさせていただきいろいろ試してみたのですが、どうしても解消できませんでした。
こんな場合はどうしたらよいのかわからなくて質問させていただきました。
ご回答いただけると助かります よろしくお願いします。

Re: CPAN2rpmについて(1)
日時: 2009/04/17 05:50
名前: stranger
URL: http://ja.528p.com/
perl-Module-Buildを入れてみる

rpmforgeをyumに登録してあれば
yum install perl-Module-Build

Re: CPAN2rpmについて(2)
日時: 2009/04/17 09:02
名前: Yumi
>perl-Module-Buildを入れてみる
>
>rpmforgeをyumに登録してあれば
>yum install perl-Module-Build


ご回答ありがとうございました。
yumではperl-Module-Buildをインスト−ルできませんでした・・・
検索などで探してみたのですがperl-Module-Buildのインスト−ル方法がわかりませんでした。
せっかく教えていただいたのにすみませんでした。
やはり初心者では無理なのでしょうか・・・

Re: CPAN2rpmについて(3)
日時: 2009/04/17 11:15
名前: stranger
URL: http://ja.528p.com/
>>perl-Module-Buildを入れてみる
>>
>>rpmforgeをyumに登録してあれば
>>yum install perl-Module-Build
>
>
>ご回答ありがとうございました。
>yumではperl-Module-Buildをインスト−ルできませんでした・・・
>検索などで探してみたのですがperl-Module-Buildのインスト−ル方法がわかりませんでした。
>せっかく教えていただいたのにすみませんでした。
>やはり初心者では無理なのでしょうか・・・
>

googleで検索をしてみましょう
rpmforgeの使い方
http://ravenz.livedoor.biz/archives/399410.html
など多数
rpmforgeにはcpan2rpmが必要ないくらいperl-moduleのrpmパッケージがありますよ

「perl-Module-Buildを入れてみる」といいました
それでうまくいくとは言っていませんので、別のエラーがでるかもしれません

Re: CPAN2rpmについて(4)
日時: 2009/04/17 22:23
名前: Yumi
察即の御指導ありがとうございました。
なんとかrpmforgeとperl-Module-Buildを入れることができましたが

cpan2rpm --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Using cached URL: http://search.cpan.org//CPAN/authors/id/M/MS/MSCHWERN/URI-Find-20090319.tar.gz
Tarball found - not fetching
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-20090319.tar.gz]
No version found, please use --version option. Stopped at /usr/bin/cpan2rpm line 580, <DATA> line 547.
-- Done --
のような画ら−が出てしまい止まってしまいました。

Re: CPAN2rpmについて(5)
日時: 2009/04/18 05:37
名前: stranger
URL: http://ja.528p.com/
URI-Find-20090319.tar.gzには Makefile.PLもFind.pmもない
その代わりにBuild.PLが存在している

URI-Find-0.16ではFind.pmのなかでversionを指定している
URI-Find-20090319のBuild.PLにはversionの指定がない

--installオプションをつけずにパッケージだけ作成してみる

ファイルの場所を指定してみる
cpan2rpm http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz

または
cpan2rpm --version 20090319 URI::Find

うまくいったら 入れたい方のパッケージをrpmコマンドでいれる

蛇足
察即 → 早速

Re: CPAN2rpmについて(6)
日時: 2009/04/18 10:05
名前: よっしー
URL: https://takao-y.net/~takao/fswiki/wiki.cgi
お早う御座います、お世話になります。

Yumiさん、strangerさん>
本スレッドの件、小生も同様の現象で悩んでいたところ、拝見した内容を元に
小生の環境では下記コマンドで無事インストールが出来ました。

cpan2rpm http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz --no-sign --install --author URI::Find

ご参考になれば幸いです。(^o^)

宜しくお願い致します。

以上

Re: CPAN2rpmについて(7)
日時: 2009/04/18 18:04
名前: Yumi
>URI-Find-20090319.tar.gzには Makefile.PLもFind.pmもない
>その代わりにBuild.PLが存在している
>
>URI-Find-0.16ではFind.pmのなかでversionを指定している
>URI-Find-20090319のBuild.PLにはversionの指定がない
>
>--installオプションをつけずにパッケージだけ作成してみる
>
>ファイルの場所を指定してみる
>cpan2rpm http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz
>
>または
>cpan2rpm --version 20090319 URI::Find
>
>うまくいったら 入れたい方のパッケージをrpmコマンドでいれる
>
>蛇足
>察即 → 早速

いろいろありがとうございました。 また 質問文中に変換ミスがあり失礼致しました。
ご指示通りにやってみましたが、
エラー: マクロファイル内で "%_gpg_name" を設定しなければなりません。
パスフレーズのチェックに失敗しました。
RPM build failed [1] at /usr/bin/cpan2rpm line 1052.
-- Done --
このようなエラ−が出てダメでした。

Re: CPAN2rpmについて(8)
日時: 2009/04/18 18:27
名前: Yumi
>お早う御座います、お世話になります。
>
>Yumiさん、strangerさん>
>本スレッドの件、小生も同様の現象で悩んでいたところ、拝見した内容を元に
>小生の環境では下記コマンドで無事インストールが出来ました。
>
>cpan2rpm http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz --no-sign --install --author URI::Find
>
>ご参考になれば幸いです。(^o^)
>
>宜しくお願い致します。
>
>以上

ありがとうございました。
ご指摘の通りに操作させていただいたところURL::Findはインスト−ルすることができました。
その後のCPAN2rpm もhttp://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/を前につけることで入れることができました。

ただ初心者の我儘なのか甘えなのかもしれませんが、この前文を付けずにサイトの指示通りにCPAN2rpmは使えないのでしょうか?

なんとかこのまま進めてサィト構築をしていきますが゛もし何かいい方法があるのでしたらよろしくご教授ください。

※古いスレッドには返信できない場合があります


■関連コンテンツ




▲このページのトップへ戻る

ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします