2010-11-21 22 views
5

インストールするときにカスタムフラグが必要なモジュールが数回出てきました。例えば、今私はNet :: ZooKeeperに固執しています。これには - zookeeper-includeと--zookeeper-libが必要です。 cpanシェル内にこれらを設定する方法はありますか?それとも、手動でビルドするだけですか?CPAN経由でカスタマイズされたオプションが必要なPerlモジュールをインストールする

答えて

5

"手動でビルド"する簡単な方法はありますが、cpanシェルでは、最新のリリース、ダウンロード、アンパックを見つけることができます。look Net::ZooKeeperまたはcpanminus do cpanm --look Net::ZooKeeperを実行すると、フェッチされます解凍されたディレクトリにシェルを展開します。通常はperl Makefile.PL; make; make installダンスを好きなオプションで実行し、次にexitを実行できます。これはあなたが非常にまれに行う必要があるものであれば、かなりシンプルでおそらく最も速い可能性があります。

一方、これが自動または反復プロセスであれば、eugene yのアドバイスに従って、カスタム構成が必要なモジュール用のdistroprefsファイルを作成し、必要な場所に配置してから展開します。これらのモジュールがインストールされている場合は、正しく構成され、ビルドに失敗しないでしょう:)

+0

私はこれを流儀を使用するよりも簡単に見せます。 – zedoo

関連する問題