日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2024/4/18 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 perl--模块安装方法和常用模块 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CPAN(Comprehensive Perl Archive Network)是internet上Perl模塊最大的集散地,包含了現(xiàn)今公布的幾乎所有的perl模塊。網(wǎng)址:http://www.cpan.org/

http://search.cpan.org/,可以查找任何一個(gè)模塊并提供下載

Linux/Unix---perl模塊的安裝方法

Linux/Unix下安裝Perl模塊有兩種方法:手工安裝和自動(dòng)安裝。第一種方法是從CPAN上下載您需要的模塊,手工編譯、安裝。第二種方法是聯(lián)上internet,使用一個(gè)叫做CPAN的模塊自動(dòng)完成下載、編譯、安裝的全過(guò)程。

A.?????? 手工安裝

從CPAN下載了安裝模塊的壓縮文件,假設(shè)放在/usr/local/src(一般需要編譯安裝的軟件,都放在此目錄下安裝)。 

?

  • #?cd /usr/local/src ? ? ?
  • #?tar xvzf x.x.tar.gz ? ? ?
  • #?cd x.x? ? ?
  • #?perl Makefile.PL?(生成makefile)? ?
  • #?make?#(建立模塊)&&?make test?(測(cè)試模塊)??如果測(cè)試結(jié)果報(bào)告“all test ok”,您就可以放心地安裝編譯好的模塊了。 ?
  • #?make install ?
  • 注意:上述步驟適合于Linux/Unix下絕大多數(shù)的Perl模塊。可能還有少數(shù)模塊的安裝方法略有差別,安裝前,先看一下目錄里的README或INSTALL。

    B.?????? 自動(dòng)安裝:
    安裝前需要先聯(lián)上線,并且您需要取得root權(quán)限。 ?
    perl -MCPAN -e shell ?
    初次運(yùn)行CPAN時(shí)需要做一些設(shè)置,如果您的機(jī)器是直接與internet相聯(lián)(撥號(hào)上網(wǎng)、專線,etc.),那么一路回車就行了,只需要在最后選一個(gè)離您最近的CPAN鏡像站點(diǎn)。 ?
    cpan>h? (獲得幫助) ??
    cpan>m (列出CPAN上所有模塊的列表) ?
    cpan>install module_name (自動(dòng)完成從下載到安裝的全過(guò)程。) ??
    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, login(), 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/?查看。

    ?

    本文來(lái)自:http://www.517sou.net/Article/perl_module_installation_and_common_module.aspx

    總結(jié)

    以上是生活随笔為你收集整理的perl--模块安装方法和常用模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。