【perl模块安装】-非root权限

关于非root权限的perl用户,很多perl模块需要下载到自己指定的目录。

方法展示:

步骤一 设置安装路径

1 $cpan

2 假设想把模块安装到 A 目录下面,需要这么写:

    $ o conf mbuildpl_arg "--install_base A"

3 $ o conf commit

二  安装笨方法1

假设安装模块Config::General,下载模块:

$cpan Config::General

$tar -zxvf Config-General-2.63.tar.gz

$cd Config-General

$Makefile.PL PREFIX=~/myperl/app

$make

$make test

$make install

哪里报错就修改:/home/user_name/.cpan/CPAN/MyConfig.pm文件

查找已安装模块

find  `perl -e 'print "@INC"'` -name '*.pm'  

参考:http://blog.csdn.net/zhang_yang_43/article/details/68950601

三 安装方法2

推荐此方法,假设安装模块DBD::mysql

$perl -MCPAN -e shell

是:$perl -MCPAN -e 'install DBD::mysql'

b、使用CPAN模块自动安装:  

安装前需要先联上线,并且您需要取得root权限。  

perl -MCPAN -e shell  

初次运行CPAN时需要做一些设置,如果您的机器是直接与internet相联(拨号上网、专线,etc.),  

那么一路回车就行了,只需要在最后选一个离您最近的CPAN镜像站点。例如我选的是位于国内的  

中国自由软件库ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN 。否则,如果您的机器  

位于防火墙之后,还需要设置ftp代理或http代理。  

获得帮助  

cpan>h  

列出CPAN上所有模块的列表  

cpan>m  

根据关键字在CPAN上查找某个模块:

cpan[1]> i /scws/

CPAN: Storable loaded ok (v2.20)

Going to read '/home/orisun/.cpan/Metadata'

Database was generated on Sat, 17 Nov 2012 08:07:03 GMT

Distribution XUERON/Text-Scws-0.01.tar.gz

Module Text::Scws (XUERON/Text-Scws-0.01.tar.gz)

2 items found

安装模块  

cpan>install DBI  

自动完成DBI模块从下载到安装的全过程。  

退出  

cpan>q

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容