• ベストアンサー

モジュールのインストールについて

active perl5.88をwindowsで使用してます。 モジュールをインストールしたいのですが、ネットに接続できない環境です。外部メディア(FD、USBメモリ)からモジュールをローカルフォルダに用意した場合のインストール方法を教えてください。

  • x001
  • お礼率6% (3/49)
  • Perl
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.2

No1の回答はPPMを使う場合ですが、普通にmakeする場合は、CPAN等からインストールしたいモジュールをダウンロードしたものをメディア経由でインストール先のマシンに持っていき、あとは普通に perl Makefile.PL nmake nmake test nmake install するだけです。

その他の回答 (1)

  • bgbg
  • ベストアンサー率53% (94/175)
回答No.1

・ローカルフォルダにモジュールのzipファイルを解凍 ・コマンドプロンプトで、"ppm install <ppdファイル名>"を実行 詳しくは参考URLの「ローカル上のモジュールをインストールする」をご覧ください。

参考URL:
http://www.ss.iij4u.or.jp/~somali/web/_ppm.html

関連するQ&A

  • Perlモジュールインストール tarボール? 5.6 5.8 それぞれ?

    WindowsのPerl5.6とPerl5.8を入れております。 最初Perl5.6を c:\usrに入れ 次にPerl5.8を c:\usr\localに入れました。 コマンドプロンプトでperl -vとすると 5.8が動作していました。 webのローカルテスト用に 5.6, 5.8の環境を作成したいのですが ppmでモジュールをインストールする場合は、それぞれのppmを動かせば バージョンを間違えることなく、Perlモジュールがインストールされていますが、 CPANから取得したtar(圧縮されたソース)を展開して、 perl Makefile.PL nmake nmake test nmake install した場合に、最後にインストールした5.8のPerlにモジュールがインストールされるのでしょうか? ppmは問題ないと見ましたが、手動インストールの場合、 5.6, 5.8を指定してインストールすることは可能でしょうか? スマートな解決方法はありますか?(出来るだけ簡単に運用したいので)

    • ベストアンサー
    • Perl
  • Net::Telnetモジュールをインストールしたいのですが、どうやればよいのかわかりません。

    perlにNet::Telnetモジュールをインストールしたいのです。 私自身調査したのですが、linuxでのやりかたしか載っていなかったので、どうしたらよいのかわかりません。 というかそもそもwindowsで組み込むことができるのでしょうか。 windows上でインストールしたいのですがどうすればよいのでしょうか? perl初心者なのでよくわからない質問をしているかもしれませんが、何卒、初心者の私にでもわかるように説明していただけると非常に嬉しいです。 よろしくお願い致します。

    • ベストアンサー
    • Perl
  • Perlのモジュールが極端に少ない

    OS(CentOS 6.2 / 64bit)にデフォルトでインストールされているPerl(version 5.10.1)を使って勉強しているのですが、参考書に記載されているメジャーなモジュールがインストールされてなく、困っています。 自分でインストールする必要があるのかと思い、モジュールのインストール方法を調べたところ、CPANというモジュールを使えば簡単にモジュールがインストールできると知ったのですが、このCPANモジュールも入っていない模様。 ではまずはCPANモジュールから手動でインストールしようかと思ったところ、CPANモジュールインストール時のMakefile.PLを実行すると、ExtUtilsというモジュールが無いと怒られてしまい実行できませんでした。 このような場合、通常よく使われるようなモジュールをまとめてインストールするような方法は無いのでしょうか。 ※ちなみに、@INCでは以下のディレクトリが登録されていました。 ・/usr/local/lib64/perl5 ・/usr/local/share/perl5 ・/usr/lib64/perl5/vender_perl ・/usr/share/perl5/vender_perl ・/usr/lib64/perl5 ・/usr/share/perl5

    • ベストアンサー
    • Perl
  • 自作モジュールを認識しない

    Perl 5.8 自作モジュールのあるフォルダをFOLDER、モジュールの名前をMODULEとして以下のコードを実行してもモジュールが見つからない旨のメッセージが表示されます。 モジュールの拡張子は.pmを使用しています。 また、モジュールを標準の拡張モジュールのおき場所に置いた場合は適切に動作しました。 #! /usr/local/bin/perl push (@INC ,FOLDER); use MODULE;

    • ベストアンサー
    • Perl
  • モジュールのインストール中のエラー

    モジュールのインストール中に下のようなエラーがでて困ってます。 インストールしているモジュールはNet-SNMP-5.2.0です。 ActivePerl 5.8.8 Build 822を使ってます。 OSはWinodws2000 C:\\Perl_Mo\\Net-SNMP-5.2.0\\Net-SNMP-5.2.0>nmake Microsoft(R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/Net/SNMP/Security/USM.pm blib\\lib\\Net\\SNMP\\Security\\USM.pm AutoSplit: Can\'t open blib\\lib\\Net\\SNMP\\Security\\USM.pm: Permission denied NMAKE : fatal error U1077: \'C:\\Perl\\bin\\perl.exe\' : リターン コード \'0xd\'

  • モジュールのバージョン確認方法

    ローカルにあるテストサーバーに Perlのモジュールをインストールしたのですが、 インストールしたモジュールのバージョンの確認方法が判らず大変困っております。 有識者様お手数ですが、ご教授をお願いできないでしょうか? Perl -vのコマンドでPerlのバージョンは確認できるのですが、モジュールバージョンの確認方法が判らずにこまっております。 ちなみに、バージョンを知りたいモジュールはRSS.pmとなております。 参考: http://search.cpan.org/~abh/XML-RSS-1.10/

    • ベストアンサー
    • Perl
  • Perlモジュールインストール

    下記環境においてPerlモジュールインストール(perl -MCPAN -e shell) をしているのですが、ftp://ftp.perl.org/pub/CPAN/MIRRORED.BYにつながりません。>^< (FTP(C:\WINNT\system32\ftp.EXE)が問題みたいな応答が出てきます。) 助けてください。 ●環境 Windows2000+ActivePerl 5.6+Apache1.3.27 (~略~) Your ftp_proxy? Your http_proxy? Your no_proxy? You have no C:\USR\Perl\Cpan\sources\MIRRORED.BY I'm trying to fetch one CPAN: LWP::UserAgent loaded ok Fetching with LWP: ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY

    • ベストアンサー
    • Perl
  • perlのモジュールについて

    Linuxを使って間もない者です.xamppをLinuxにインストールしたのですが、モジュールの格納場所が違っているせいかうまくCGIスクリプトがうまく実行できません. Linux上でのperlモジュールの格納場所を教えていただけないでしょうか? 以下エラー内容 Can't locate JSON/PP.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi 省略・・ /usr/lib/perl5/vendor_perl/5.8.6 //usr/local/lib/site_perl/5.8.2/i386-linux-thread-multi /usr/local/lib/site_perl/5.8.2 /usr/local/lib/site_perl .) at (eval 4) line 3.

  • 標準モジュール(Archive::Zip)について

    あるLinux環境にてperlの標準モジュールであるArchive::Zip を使用しようとしたらできなくて「you may need to install・・・」 のようなメッセージが出てきました。 下記コマンドでインストールされているモジュールを表示させてみたのですがZipは無いようでした。Zipってperlをインストールする標準モジュールではないのでしょうか? find `perl -e 'print "@INC"'` -name '*.pm' -print

    • ベストアンサー
    • Perl
  • Perl モジュールのアンインストールの仕方

    ソースからインストールしたPerlモジュールと CPANからインストールしたPerlモジュールの アンインストール方法を探しています。 ■環境 OS:RedHat Linux ES4 Perl:5.8.8 ※perldoc perllocalにインストール履歴が残ります。 インターネットで検索してみますと、Linuxは慣習的に 一度インストールしたものは削除しないように感じます。 自分で、インストールしたファイルをrmコマンドで消していくしかないのでしょうか。

    • ベストアンサー
    • Perl

専門家に質問してみよう