centos7 cpanm安装,及perl模块安装

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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/wq242424/p/8037447.html