linux cpan 参数配置,CPAN 的使用

CPAN命令解释:get 下载模块对应的软件包,并解压。在Linux下放软件包的位置是.cpan/sources/authors/id/, 解压对应的位置是.cpan/build。

#export FTP_PASSIVE=1

# perl -MCPAN -e shell

cpan> o conf init       # 初始化所有配置

cpan> reload cpan       # 重新加载cpan,该命令将重新加载CPAN.pm。

cpan> o conf urllist unshift http://cpan.wenzk.com/ # 只单独修改镜象为中国的官方镜象

cpan> o conf commit     # 提交保存

cpan> i YAML            # 查看 'YAML' 包的信息

cpan> readme XML::LibXM # 显示在线 CPAN 上的信息

cpan> reload index      # 重新加载索引

cpan> autobundle        # autobundle命令,显示最近的CPAN上传信息

cpan> recent            # rencent命令,显示最近上传的软件包

查询,删除,更新 Perl 模块

1.  看模块文档:

perldoc Module::Name

2.  看模块是否安装:

perl -MModule::Name -e 0

3.  查询模块是否安装,和安装的位置:

perldoc -lm YAML

4.  删除模块,使用App::pmunintsall模块来实现:

先把 App::pmuninstall 安装上

cpan App::pmuninstall

使用pm-uninstall 模块名

5. 看整个 Perl 的文档:

perldoc perl

perldoc perltoc

perldoc perldoc

6. 看机器上都安装了哪些模块:

perl -MExtUtils::Installed -le ‘print foreach ExtUtils::Installed->new->modules’

7. 看 Perl 内置安装了哪些模块:

perl -MModule::CoreList -le ‘print foreach Module::CoreList::find_modules’

perldoc -l YourModule

perldoc -l CGI::Carp

8. 如何才能知道自己装了哪些PERL的模块?

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

9. 查询指定模块的位置:

perl -MYAML -e'print $_ . " => " . $INC{$_} . "\n" for keys %INC'

10. 查询 当前使用的模块的版本:

perl -MModule -e 'print $Module::VERSION;'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值