Perl の CPAN モジュールからの RPM パッケージ作成

cpan2rpm を使ってみた。
http://sourceforge.net/projects/cpan2rpm/

RedHatEL4 では、最新の DBI や DBD などは依存関係が複雑で、簡単にはインストールできなかった。
仕方なく DBI は既存のものを利用し、DBDは、

 cpan2rpm -i DBD-Pg-1.32_2

などとバージョンも指定することでインストールできた。また、Linux の環境なのに Win32 のパッケージを要求する等、どうしても依存関係が解決できない場合は、生成された spec ファイルに

AutoReqProv: no

を追加して、

 rpmbuild -bb specファイル

とすれば、一応インストールできた。