• 締切済み

スタンドアロン環境でのCPANモジュールのインストールについて

Perl初心者ながら一人で開発にはいることになり四苦八苦していますが、 このサイトではいつもお世話になっております。 CPANのモジュールをつかってWEBアプリケーションを つくろうとしているのですが、開発環境がインターネットに接続して いないスタンドアロンな環境です。 このような場合、 ・CPANサイトからtarファイルを1つづつダウンロードしてmake/installするしかないのでしょうか? ・その場合、モジュールの依存関係はどのように把握するのでしょうか? いま、必要と思われるパッケージを入れるたびに、芋づるに式前提パッケージが判明しててまたCPANから落としてくるの繰り返しになっており、ちょっと困っています。 CPAN SHELLがつかえると、依存関係を解決してくれるというのは わかりましたが、スタンドアロン環境の場合は一般的にはどのように するものでしょうか? よろしくお願いいたします。

みんなの回答

  • yuuki0229
  • ベストアンサー率70% (33/47)
回答No.1

>・CPANサイトからtarファイルを1つづつダウンロードしてmake/installするしかないのでしょうか? やったことは無いですがCPAN-Miniでローカルにミラーを作成しておいてcpanシェルではミラーを参照させるという方法もできそうです #ちなみにCentOSでDBI、DBD-Pgを入れるのであればrpmパッケージを使っても良いかと思います #バージョンは古いですが… また、依存関係を解消しつつrpmを作成するといったことをやってる人もいるようです http://d.hatena.ne.jp/stanaka/20090219 >・その場合、モジュールの依存関係はどのように把握するのでしょうか? CPANからリンクが「Dependencies」としてリンクが張られています。 例えばDBD::Pgの場合以下のページで一覧が見られます http://deps.cpantesters.org/?module=DBD::Pg

niveacreame
質問者

お礼

CPAN::Miniのインストール、初めて知りました。 ありがとうございます。 今回は開発環境のディスクがかなり少ないのできびしそうです。 rpmからもいけるのですね。 すべてのモジュールがいけるのでしょうか? それとも、いけるもの・いけないものがあるのでしょうか? 環境は、CentOSと、RHELです。

関連するQ&A