加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

CPAN 的使用

发布时间:2020-12-16 00:21:36 所属栏目:大数据 来源:网络整理
导读:?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命令解释:get 下载模块对应的软件包,并解压。在Linux下放软件包的位置是.cpan/sources/authors/id/, 解压对应的位置是.cpan/build。


?

    #export FTP_PASSIVE=1
  1. # perl -MCPAN -e shell
  2. cpan> o conf init ? ? ? # 初始化所有配置
  3. cpan> reload cpan ? ? ? # 重新加载cpan,该命令将重新加载CPAN.pm。
  4. cpan> o conf urllist unshift http://cpan.wenzk.com/ # 只单独修改镜象为中国的官方镜象
  5. cpan> o conf commit ? ? # 提交保存
  6. cpan> i YAML??????????? # 查看 'YAML' 包的信息
  7. cpan> readme XML::LibXM # 显示在线 CPAN 上的信息
  8. cpan> reload index ? ?? # 重新加载索引
  9. cpan> autobundle ? ? ?? # autobundle命令,显示最近的CPAN上传信息
  10. 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;'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读