> > cpanmのインストール方法

cpanmのインストール方法

Posted on 2011/01/08 | No Comments

ずいぶん前のqpstudyで知ったcpanm導入方法のオサライです。

まずcpanmとはもちろんご存知の

  • cpan(wikipedia
    • 偉い人たちが造っているperlモジュール群。とても便利
をより便利にする為のツールです。

cpanmが登場する前までは、cpanコマンドが使われていましたが現時点では
  • cpanmで行こーぜ
的な雰囲気と流れになっているのでメリット、デメリットは割愛して、
cpanmをインストールしていきます

方法は色々とありますが、cpanコマンドを使ってインストールすることにしました。
しばらく(結構)時間がかかりますが、以下コマンドのみです。簡単ですね。

[root@localhost ~]# cpan App::cpanminus

/usr/lib/perl5/5.8.8/CPAN/Config.pm initialized.


CPAN is the world-wide archive of perl resources. It consists of about
100 sites that all replicate the same contents all around the globe.
Many countries have at least one CPAN site already. The resources
found on CPAN are easily accessible with the CPAN.pm module. If you
want to use CPAN.pm, you have to configure it properly.

If you do not want to enter a dialog now, you can answer 'no' to this
question and I'll try to autoconfigure. (Note: you can revisit this
dialog anytime later by typing 'o conf init' at the cpan prompt.)

Are you ready for manual configuration? [yes] 
何回か質問が有りますが、大抵の場合デフォルトで良いと思います。ただし
(1) ftp://ftp.dti.ad.jp/pub/lang/CPAN/
(2) ftp://ftp.jaist.ac.jp/pub/CPAN/
(3) ftp://ftp.kddilabs.jp/CPAN/
(4) ftp://ftp.nara.wide.ad.jp/pub/CPAN/
(5) ftp://ftp.riken.jp/lang/CPAN/
(6) ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
(7) ftp://ftp.u-aizu.ac.jp/pub/CPAN
(8) ftp://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/
Select as many URLs as you like (by number),
put them on one line, separated by blanks, e.g. '1 4 5' [] 1

上記の取得先urlリストを選ぶときに、1のみ=dtiだけは選ばないようにしましょう。
不安定というか、繋がらない事が侭有るらしいです。


インストールできたので、適当にモジュールを入れてみます。
[root@localhost ~]# cpanm CGI::Cache
--> Working on CGI::Cache
Fetching http://search.cpan.org/CPAN/authors/id/D/DC/DCOPPIT/CGI-Cache-1.4201.tar.gz ... OK
Configuring CGI-Cache-1.4201 ... OK
==> Found dependencies: Cache::Cache, Tie::Restore
--> Working on Cache::Cache
Fetching http://search.cpan.org/CPAN/authors/id/J/JS/JSWARTZ/Cache-Cache-1.06.tar.gz ... OK
Configuring Cache-Cache-1.05 ... OK
==> Found dependencies: Error, Digest::SHA1
--> Working on Error
Fetching http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Error-0.17016.tar.gz ... OK
Configuring Error-0.17016 ... OK
Building and testing Error-0.17016 ... OK
Successfully installed Error-0.17016
--> Working on Digest::SHA1
Fetching http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz ... OK
Configuring Digest-SHA1-2.13 ... OK
Building and testing Digest-SHA1-2.13 ... FAIL
! Installing Digest::SHA1 failed. See /root/.cpanm/build.log for details.
! Bailing out the installation for Cache-Cache-1.05. Retry with --prompt or --force.
--> Working on Tie::Restore
Fetching http://search.cpan.org/CPAN/authors/id/R/RO/ROBWALKER/Tie-Restore-0.11.tar.gz ... OK
Configuring Tie-Restore-0.11 ... OK
Building and testing Tie::Restore ... OK
Successfully installed Tie::Restore
! Bailing out the installation for CGI-Cache-1.4201. Retry with --prompt or --force.

かんたんですね。では。

Leave a Reply

Powered by Blogger.