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ファイル
とすれば、一応インストールできた。