• 追加された行はこの色です。
  • 削除された行はこの色です。
* cpanコマンドの使い方[#jfabbd3b]

** 依存するモジュールを自動的にインストール [#rd05006c]
** 設定 [#x48fe1a0]
*** 設定の確認 [#d504fe8e] 
 cpan> o conf         # 全設定の確認
 cpan> o conf urllist # 個別の設定の確認

*** 設定のやり直し [#e28d9904]
 cpan> o conf init         # 全設定のやり直し
 cpan> o conf init urllist # 個別の設定のやり直し

*** 依存するモジュールを自動的にインストール [#m291bd0c]
 cpan> o conf prerequisites_policy follow
 cpan> o conf commit

** インストールディレクトリを指定する [#sd3ccc22]
 cpan> o conf PREFIX /home/taro/perl
    PREFIX    /home/taro/perl
 cpan> install XXX::XXX
*** インストールディレクトリを指定する [#pc3ae6e2]
 bash> PERL5LIB=$HOME/perl-lib cpan                                  # cpan起動
 cpan> o conf makepl_arg "PREFIX=$HOME/perl-lib LIB=$HOME/perl-lib"  # Makefile.plの設定
 cpan> install Foo::Bar                                              # インストール
 cpan> exit
 bash> PERL5LIB=$HOME/perl-lib perl -MFoo::Bar                       # インストールの確認 

.bashrc:
 export PERL5LIB=$HOME/perl/lib/perl5/5.8.8:$HOME/perl/lib/perl5/site_perl/5.8.8
*** 変更した設定を保存 [#nd14ef39]
 cpan>o conf makepl_arg PREFIX=~/perl
 cpan>o conf commit

*** 参考 [#uc47a5f3]
http://search.cpan.org/perldoc?CPAN#CONFIGURATION

** 古いバージョンをインストールする [#o8e90a98]
 cpan> install M/MS/MSERGEANT/DBD-SQLite-1.11.tar.gz

** 強制インストール [#ad39cf45]
 cpan>force install ABC::XYZ

** 設定を保存する [#l0c38d19]
 cpan>o conf makepl_arg PREFIX=~/perl
 cpan>o conf commit

** FTPサーバを変更する [#z94bc641]
*** 一覧 [#ndfe9b12]
 cpan>o conf urllist
*** 追加 [#q0a11c24]
 cpan>o conf urllist push ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
*** 削除 [#qa60fcbd]
 cpan>o conf urllist pop ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS