配置与使用CPAN

(0 comments)

CPAN http://www.cpan.org/是一个专门管理Perl模块的网站,通过CPAN工具能够方便的安装和管理Perl模块。

Perl CPAN把模块通过目录层次结构来组织管理,模块的名称用 '::' 符号分隔,例如:Text::vFile::asData。直接下载模块文件时,文件名也包含完整的目录层次,目录间用 '-' 符号分隔,例如:Text-vFile-asData-0.05.tar.gz。

运行的Perl程序时,如果缺少某个模块时,通常会提示类似下面的信息:Can't locate Text/vFile/asData.pm,这时依赖的模块直接用目录的形式表示。

首次运行CPAN时,自动开始配置相关参数。通常大多数选项使用默认值回车,配置代理服务器,如下所示:

# perl -MCPAN -e shell
... ...
Your ftp_proxy?  10.77.0.200:3128
Your http_proxy?  10.77.0.200:3128

以后执行perl -MCPAN -e shell将直接进入cpan>命令行提示符,输入'h'列出帮助信息。

在命令行中输入o conf init,可以重新配置CPAN参数,不过最好直接编辑Perl安装目录的CPAN/Config.pm文件中。

列出 CPAN 上所有模块的列表:

cpan> m

从网站下载并安装模块,而且还会自动解析依赖性:

cpan>install DBI
cpan> install Text::vFile::asData

当CPAN版本新版本发布时,安装模块时会提示升级CPAN程序。安装新版本CPAN,同时会升级已安装的相关模块:

cpan> install Bundle::CPAN
cpan> reload cpan

手工从CPAN网站下载模块文件包,解压缩后通常用下面方式安装。

perl Makefile.pl
make
make install
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required