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;'

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章