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

perl--模块安装方法和常用模块

发布时间:2020-12-16 00:42:20 所属栏目:大数据 来源:网络整理
导读:CPAN(Comprehensive Perl Archive Network)是internet上Perl模块最大的集散地,包含了现今公布的几乎所有的perl模块。网址:http://www.cpan.org/ http://search.cpan.org/,可以查找任何一个模块并提供下载 Linux/Unix---perl模块的安装方法 Linux/Unix下

CPAN(Comprehensive Perl Archive Network)是internet上Perl模块最大的集散地,包含了现今公布的几乎所有的perl模块。网址:http://www.cpan.org/

http://search.cpan.org/,可以查找任何一个模块并提供下载

Linux/Unix---perl模块的安装方法

Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。第一种方法是从CPAN上下载您需要的模块,手工编译、安装。第二种方法是联上internet,使用一个叫做CPAN的模块自动完成下载、编译、安装的全过程。

A.?????? 手工安装

从CPAN下载了安装模块的压缩文件,假设放在/usr/local/src(一般需要编译安装的软件,都放在此目录下安装)。 

 
 
  1. #?cd /usr/local/src ? ? ?
  2. #?tar xvzf x.x.tar.gz ? ? ?
  3. #?cd x.x? ? ?
  4. #?perl Makefile.PL?(生成makefile)? ?
  5. #?make?#(建立模块)&&?make test?(测试模块)??如果测试结果报告“all test ok”,您就可以放心地安装编译好的模块了。 ? ?
  6. #?make install ?

注意:上述步骤适合于Linux/Unix下绝大多数的Perl模块。可能还有少数模块的安装方法略有差别,安装前,先看一下目录里的README或INSTALL。

B.?????? 自动安装:
安装前需要先联上线,并且您需要取得root权限。 
perl -MCPAN -e shell 
初次运行CPAN时需要做一些设置,如果您的机器是直接与internet相联(拨号上网、专线,etc.),那么一路回车就行了,只需要在最后选一个离您最近的CPAN镜像站点。 
cpan>h? (获得帮助) ?
cpan>m (列出CPAN上所有模块的列表) 
cpan>install module_name (自动完成从下载到安装的全过程。) ?
cpan>q (安装完,后退出)

常用模块:

(1)????? Net::FTP
(2) Net::Telnet
(3) LWP::Simple,get()
(4) Expect
(5) XML::Simple,XMLin()
(6) Data::Dumper,Dumper()
(7) IO::Socket
(8) Date::Manip,DateCalc(),UnixDate()
(9) Date::Manip,Date_Cmp()
(10) File::Find,find()
(11) ExtUtils::Installed,new(),modules(),version()
(12) DBI,connect(),prepare(),execute(),fetchrow_array()
(13) Getopt::Std
(14) Proc::ProcessTable
(15) Shell
(16) Time::HiRes,sleep(),time()
(17) HTML::LinkExtor,links(),parse_file()
(18) Net::Telnet,open(),print(),getline()
(19) Compress::Zlib,gzopen(),gzreadline(),gzclose()
(20) Net::POP3,login(),list(),get()
(21) Term::ANSIColor
(22) Date::Calc Calendar(),Today()
(23) Term::Cap,Tgetend(),Tgoto,Tputs()
(24) HTTPD::Log::Filter
(25) Net::LDAP
(26) Net::SMTP mail(),to(),data(),datasend(),auth()
(27) MIME::Base64,encode_base64(),decode_base64()
(28) Net::IMAP::Simple,mailboxes(),select(),get()...
(29) Bio::DB::GenBank,Bio::SeqIO
(30) Spreadsheet::ParseExcel
(31) Text::CSV_XS,parse(),fields(),error_input()
(32) Benchmark

了解这些模块功能以及具体使用方法,可以去http://search.cpan.org/ 查看。

(编辑:李大同)

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

    推荐文章
      热点阅读