1. cpan安裝
yum安裝
yum install perl-App-cpanminus.noarch
注意:安裝完成后,root及非root用戶都可以使用cpanm安裝模塊,root用戶直接用cpanm modulename安裝即可,非root用戶安裝命令也是一樣的,但是會由於權限問題(permission denied)導致錯誤,因為使用yum安裝的cpanm會默認安裝到/root/perl5目錄下,所以對於普通用戶來說,要想把模塊安裝到自己目錄,需要在環境變量中加入如下參數:
vim ~/.bashrc
編輯環境變量
#cpanm lib export PERL_CPANM_OPT="--prompt --reinstall -l ~/perl5 --mirror http://cpan.cpantesters.org" #指定cpanm模塊安裝路徑為~/perl5,及mirror網址 export PERL5LIB=/home/usrname/perl5/lib/perl5:$PERL5LIB #添加lib環境變量
使環境變量生效
source ~/.bashrc
另外,
perldoc -l modulename 可查看模塊的安裝目錄
2. cpanm安裝模塊
cpanm -h 可以查看cpanm的詳細使用說明
cpanm modulename 安裝模塊
例如, cpanm Config::General 即可安裝模塊
3. perl查看已安裝的模塊
perllocal命令
$ perllocal
instmodsh命令,該指令是由ExtUtils::Installed模塊提供的一個可執行腳本, 用來查看當前安裝的模塊信息。
$ instmodsh
附錄:
這里附一下circos需要安裝的模塊,安裝此軟件才需要:
Config::General (v2.50 or later) Font::TTF GD List::MoreUtils Math::Bezier Math::Round Math::VecStat Params::Validate Readonly Regexp::Common Set::IntSpan (v1.16 or later) Text::Format