1

CPAN からかなりの数のモジュールを一時ディレクトリにインストールしようとしています。

これは純粋に、それらのかなりの数をディレクトリに配置し、そこからカスタム RPM を作成できるようにするためです。rpm は、その後、カスタム perl インストールの上にブートストラップ タイプのものとして新しいインストールで使用されます。この一時的な場所からは実行されません。

CPANで試しました

o conf mbuildpl_arg "--install_base /tmp/perl"
o conf makepl_arg "PREFIX=/tmp/perl"

しかし、これはそれらを /root/.cpan/build/somename/tmp/perl (「somename」は毎回異なります)、または通常の場所にインストールするようです。それらをすべて一時的なbuildrootタイプのフォルダーにキャプチャして、後で正しいフォルダーにrpmできるようにしたいと思っていました。

これを行う方法はありますか、それとも私は良い考えではないことをしていますか?

fpm と cpan2rpm を調べましたが、多数の Perl モジュールを 1 つの RPM にする方法がわかりませんでした。多数のモジュールから 1 つのカスタム RPM に移行する方法について、より良い考えがあれば幸いです。

4

1 に答える 1