• ベストアンサー

FreeBSDでperlモジュールをインストールする方法

こんにちは。 FreeBSDのportsからperl moduleをインストールする場合は、どのようにすればいいのでしょうか? CPANを使うべきでしょうか。 FreeBSDをいじるのは初めてなので、このような基本的操作もよくわかっていません。。よろしくお願いします。

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

  • ベストアンサー
回答No.2

#1です。 (1)6.0-RELEASE+perl5.8.8(portsで入れたもの)と、 (2)4.11-RELEASE(perl5.005_03が含まれています)で確認しています。 どちらも、Getopt::Longはperlの標準モジュールとして付属しているので 追加でインストールする必要はないはずです。 (1)環境では、「/usr/local/lib/perl5/5.8.8/Getopt/Long.pm」 (2)環境では、「/usr/libdata/perl/5.00503/Getopt/Long.pm」 にモジュールが存在します。 未知のモジュールを調べる場合、 (1)環境では、「/usr/local/lib/perl5/」以下を、 (2)環境では、「/usr/libdata/perl」以下と「/usr/local/lib/perl5/」以下を それぞれ検索すれば良いかと思います。

inter10
質問者

お礼

ご丁寧に教えていただきありがとうございます。おかげさまで必要なモジュールをインストールすることができました。

その他の回答 (1)

回答No.1

「portsからperl moduleをインストールする」のであれば、例えば >cd /usr/ports/textproc/p5-Spreadsheet-WriteExcel/ >make install のような手順で、インストール出来るはずです。 (perlモジュールの構築や登録作業は自動で行われます。) もちろん、入れようとするモジュールがports化されている事が必要です。

inter10
質問者

補足

ご返答ありがとうございます。 恐縮ではありますがご質問させてください。 今回入れたいモジュールは Getopt::Long なのですが、これがどういう名前でどこにあるかを確認するには、どのようにしたらよいでしょうか?

関連するQ&A

  • 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のモジュールが極端に少ない

    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でモジュールをインストールしない方法

    Perlでモジュールをインストールしない方法をしりたいです。 普通はコマンドを使ったりして必要なモジュールを予めインストールしますが、インストールせずにCPANサイトからモジュールをダウンロードしてきて使用する方法はありますか? 自分の感覚だと、プログラムの最初に何かを宣言すればいいのかな、と思うのですが。

    • ベストアンサー
    • Perl
  • 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
  • FreeBSDのPortsについて

    FreeBSDのPortsについて こんばんは。 FreeBSDのPortsをインストールする際に、 make install clean でerrがでて、指定のディレクトリにはいりません。 例)cd /usr/ports/www/firefox/ make install clean また、make search name=" " で、portが見つかりませんでした。 例)make search name="firefox" Freebsdインストール中のパッケージ選択で、 portsのカテゴリ /usr/ports/www/に、firefoxがありませんでした。 Mozillaはありました。関係ないかもしれませんが、CDからFreeBSDをインストールしています。 カテゴリになければ,make install clean や make search はできないのでしょうか? make install clean でerrが出てきた時、ftp、httpのurlが出てきていました。 Portsは、カテゴリにあるports内容から、そこに掲載されているftp、httpurlへダウンロードしにいって得られるという仕組みなのでしょうか? portsについて図解してある参考になるサイトをご存知でしたら教えてください。 あと、pingやdigで、ルーター、ネームサーバーへの問い合わせはできているようです。 よろしくお願いします。 以上

  • Perlのモジュールをインストール後、Apacheの再起動は必要かどうか

    ブラウザに出力させるPerlのプログラム(cgi)を書いています。 Perlのモジュールが足りないため、 cpanでインストールをしました。 特に、Apacheを再起動させないで、 ブラウザにメッセージが出力されました。 通常、ApacheでPerlを使う場合、足りないモジュールを インストールした後はApacheの再起動をするべきなのでしょうか? 再起動する・しないの理由が知りたいです。

    • ベストアンサー
    • Perl
  • FreeBSD 5.2.1のインストール

    お世話になります。 FreeBSDを見てみたく、WindowsXPPro上のVMWAREに導入しようとしています。ところが、異常に時間がかかっており何か問題があるのか教えてください。 Extracting ports into /usr directory... というメッセージが画面の真ん中に表示されていて 14487552 bytes read from ports dist @ 0.2 KB/sec というメッセージが画面の下に表示されています。14487552という数字は、少しつつ増えています。 インストールは、ASCII MOOK 2003 NUMBER17 BSD magazine付録のFreeBSD 5.1-RELEASEのCD-ROMを使っています。 ダウンロードサイトから、 5.2.1-RC-i386-bootonly.iso 5.2.1-RC-i386-disc1.iso 5.2.1-RC-i386-disc2.iso 5.2.1-RC-i386-miniinst.iso をダウンロードしISOイメージをVMWARでCD-ROMにマウントしてインストールを試みた際も、途中で異常に遅くなった経験があります。 Vine Linux 2.6R2やTurbo Linux 7 Serverは、同環境で比較的簡単にインストールできました。 FreeBSDのインストールは、初めてなので何か手順が違っているのかもしれませんが、24時間経過しても終わらないので、困っています。 FreeBSDのインストールのわかりやすい手順が公開されていましたらそちらも紹介ください。

  • Perlについて教えてください。

    Perlについて教えてください。 私はPerl、Linux(FreeBSD,CentOS)について初心者の為よくわからないので2点質問させてください。 ネットでPerlについて調べたところ 1. WindowsでのPerl開発 = Active Perl(ActiveState社) WindowsでのPerl開発 = OSに最初から組み込まれているもの(違っていたらすみません) との記述がありますが、ActiveState社のHPに行くとWindows,Mac,Linux,SunのActive Perl がありますがActive PerlはそれそれのOSで同じソースががつかえるのでしょうか? 2. Windows XPにActive Perlをインストールしたところ「Perl package Manager」もインストール されていたので、起動してみるとインストールされている(インストールできる)PPMが表示されますが PPM(Perl Package Modeule)=Win32用Perlモジュール CPANのPerlモジュール=Linux用のPerlモジュールと考えていたのですが 両方とも表示されています。 CPANで入手できるPerlモジュールはWindows環境下のActive Perlでもしようできるのですか? 馬鹿な質問と思うのかもしれませんが是非教えてください。

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

    Active Perl 5.8でモジュールをインストールしようとしましたが、 ppm install Apache-Response CPANサイトで検索しても Apache::Responseというズバリのものはありませんでした。 どこで手に入れることができるのでしょうか? できれば簡単にインストールしたいです。

    • ベストアンサー
    • Perl
  • FreeBSDにPHPをインストール

    FreeBSDにApacheを入れてWebサーバを運用しています. このサーバに,Portsを使ってPHPをインストールし,次にextensionsをインストールするとApacheが起動しません(PHPだけだと起動します). 自分でもいろいろ調べてはいるのですが,どうしても原因と解決方法がわかりません. どなたかご教授をお願いいたします. サーバの環境は, FreeBSD5.5 Apache HTTP server2.2 です. インストールしたいPHPは PHP5.2 で,そのextensionsとしてインストールしたいものは mbstring mysql mysqli session です. よろしくお願いいたします.

    • 締切済み
    • PHP