RealPath:
WebPath:
2017/01/13 18:36 (JST) 更新
パッケージ管理 >>

CPAN

Contents

導入

bash
# yum -y install perl-CPAN

初期設定

bash
# cpan
(表示指示に従って各種項目を入力(大抵はぜんぶそのままEnterでOK))

初期設定やり直し

bash
# cpan
cpan[1]> o conf init
(表示指示に従って各種項目を入力(大抵はぜんぶそのままEnterでOK))

利用可能モジュール一覧

# cpan -a

CPANで依存関係必須のモジュールは自動でインストールするするようにするconf

# perl -MCPAN -e shell
cpan> o conf prerequisites_policy follow
cpan> o conf commit

CPANモジュールインストール

bash
# perl -MCPAN -e shell
cpan> install <モジュール名>

 

cpan> install Jcode

メモ

Warning (usually harmless): 'YAML' not installed, will not store persistent state
↑これが出たら、↓でも試してみる
# yum -y install perl-YAML

原因不明のエラーになったら、とりあえず全CPANモジュールをアップデートしてみる

CPANリスト取得に失敗する場合

設定を初期化
cpan> o conf init

URLリスト確認
cpan> o conf urllist

URLリスト追加
cpan> o conf urllist push http://ftp.nara.wide.ad.jp/pub/CPAN/

反映
cpan> o conf commit

古くなったCPANモジュール一覧

bash
# perl -MCPAN -e 'CPAN::Shell->r'

古くなったCPANモジュールを一括アップデート

bash
# perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

参考