亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Perl學(xué)習(xí)筆記之CPAN使用介紹

 更新時(shí)間:2015年06月15日 09:34:24   投稿:junjie  
這篇文章主要介紹了Perl學(xué)習(xí)筆記之CPAN使用介紹,本文講解了什么是CPAN、CPAN的目錄作用介紹、CPAN安裝Perl Module的兩種方法等內(nèi)容,需要的朋友可以參考下

CPAN(Comprehensive Perl Archive Network:全面的Perl存檔網(wǎng)絡(luò))是查找任何Perl有關(guān)的東西的中心倉(cāng)庫(kù)。它包含從整個(gè)Perl社區(qū)收集來(lái)的智慧:成百上千的 Perl模塊和腳本,相當(dāng)于好幾本書(shū)的文檔,以及整個(gè)Perl發(fā)布。如果有東西是用Perl寫(xiě)的,而且這個(gè)東西很有用而且是自由的,那么它很有可能就在CPAN上。CPAN在全世界都有鏡象,你可以在位于http://www.perl.com/CPAN 的CPAN 路牌上找到離你最近的鏡象。那塊路牌會(huì)記住你選擇的是哪個(gè)鏡象并且你以后再訪問(wèn) http://www.perl.com/CPAN/ (注意最后的斜杠)的時(shí)候就會(huì)自動(dòng)重新定向到那個(gè)鏡象。另外,你也可以從http://www.cpan.org開(kāi)始。這個(gè)站的界面不同,但是數(shù)據(jù)是一樣的。

authors

這個(gè)目錄包含許多子目錄,每個(gè)貢獻(xiàn)者一個(gè)。比如,如果你想找 Lincoln Stein 那些寫(xiě)得非常好的 CGI 模塊(現(xiàn)在是標(biāo)準(zhǔn) Perl 版本的一部分了),并且你碰巧知道是他寫(xiě)了這些模塊,那么你就可以到authors/Lincoln_stein 目錄里看看。如果你不知道是他寫(xiě)了這些模塊,那么你可以到下面描述的 modules 目錄里找。

doc

這個(gè)目錄保存所有風(fēng)格的Perl文檔,包括Perl的官方手冊(cè)頁(yè)的好幾種不同的排列和格式,比如文本,HTML,PostScript,和Perl自身的 pod 格式。

modules

這個(gè)目錄包含用Perl或者Perl和C混合寫(xiě)成的模塊。

ports  * 這個(gè)目錄包含源代碼,有時(shí)候還有一些預(yù)編譯好的可執(zhí)行的Perl移植,主要針對(duì)那些在標(biāo)準(zhǔn)版本里并不直接支持的操作系統(tǒng),或者某些很難用的編譯器。scripts * 這個(gè)目錄包含少量從全世界各地發(fā)來(lái)的各種各樣的Perl程序。它們可以用做獨(dú)立的程序,或者也可以用做例子。目前,這里面還沒(méi)有很多程序列出,不過(guò),隨著時(shí)間的推移,這個(gè)區(qū)域會(huì)變得越來(lái)越豐富。Perl Power Tools project (Perl 萬(wàn)能工具箱,PPT)也放在這里。PPT的目標(biāo)是用Perl重新制作所有Unix 、工具。大多數(shù)標(biāo)準(zhǔn)的已經(jīng)完成了,另外還有有些不那么標(biāo)準(zhǔn)的也做完了。

src

在這個(gè)目錄里,你可以找到標(biāo)準(zhǔn)Perl發(fā)布版本的源程序。實(shí)際上,是兩個(gè)標(biāo)準(zhǔn) Perl版本的源程序,一個(gè)標(biāo)記著 stable(穩(wěn)定版),另外一個(gè)是 devel (開(kāi)發(fā)版)。(該目錄的索引頁(yè)有詳細(xì)解釋。)它們都只是相應(yīng)版本的鏈接。早我們寫(xiě)這些的時(shí)候,stable.tar.gz 是到 perl-5.6.0.tar.gz(通常的方案是:如果版本號(hào)的第二個(gè)數(shù)字是偶數(shù),那么它就是正式版本,如果是奇數(shù),那么是開(kāi)發(fā)版。后面的.tar.gz 后綴有時(shí)候是 .tgz,表示它是一個(gè)標(biāo)準(zhǔn)的互聯(lián)網(wǎng)格式:GNU 壓縮的tar歸檔,常稱(chēng)做“tarball”)的符號(hào)鏈接。

安裝Perl的Source

復(fù)制代碼 代碼如下:

$  wget http://www.cpan.org/src/5.0/perl-5.18.2.tar.gz   
$  tar -xzf perl-5.18.2.tar.gz   
$  cd perl-5.18.2   
$  ./Configure -des -Dprefix=$HOME/localperl   
$  make   
$  make test   
$  make install   

安裝Perl的Module
方法1: 手工安裝
假如安裝DBI模塊,并放/home/Bird目錄。 
復(fù)制代碼 代碼如下:

$ cd /home/Bird   #假設(shè)放此目錄?!?nbsp;
$ tar xvzf DBI-1.13.tar.gz#解壓縮  
$ cd DBI-1.13  #進(jìn)入新創(chuàng)建目錄 
$ perl Makefile.PL #生成Makefile文件  
$ make  #建立模塊    
$ make test #測(cè)試模塊   
$ make install #編譯模塊  
$ 寫(xiě)一個(gè)測(cè)試程序,如下: 
#!/usr/bin/perl -w   
use strict;   
use DBI;   
..  

測(cè)試模塊是否可用,如果沒(méi)報(bào)錯(cuò),則OK! 

此方法適宜:安裝包已經(jīng)準(zhǔn)備好的情況。Linux下絕大部分包可用此方法安裝!特殊情況需要查詢(xún)安裝說(shuō)明。
方法2: cpan安裝

復(fù)制代碼 代碼如下:

perl -MCPAN -e shell   
cpan>h                 #獲取幫助  
cpan>m                   #獲取模塊 
cpan[1]> i /DBI/       #匹配查找   
cpan>install DBI      #安裝模塊   
cpan>q                 #退出安裝 

此方法適宜:主機(jī)聯(lián)網(wǎng),沒(méi)有被墻!

相關(guān)文章

  • Perl學(xué)習(xí)筆記之文件操作

    Perl學(xué)習(xí)筆記之文件操作

    這篇文章主要介紹了Perl學(xué)習(xí)筆記之文件操作,本文分別給出了打開(kāi)文件、讀取文件、寫(xiě)入文件代碼實(shí)例,需要的朋友可以參考下
    2015-06-06
  • perl幾個(gè)文件操作例子

    perl幾個(gè)文件操作例子

    這篇文章主要介紹了perl幾個(gè)文件操作例子,講解了刪除文件、讀取文件、一次性讀取等,需要的朋友可以參考下
    2014-06-06
  • Perl 和 StrawberryPerl 與 ActivePerl 的區(qū)別詳解

    Perl 和 StrawberryPerl 與 ActivePerl 的區(qū)別詳解

    這篇文章主要介紹了Perl 和 StrawberryPerl 與 ActivePerl 的區(qū)別詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • perl 模塊打包加入外部依賴(lài)程序

    perl 模塊打包加入外部依賴(lài)程序

    Perl 社區(qū)并不是所有的東西都發(fā)布在 CPAN 上。甚至專(zhuān)門(mén)有一個(gè) Module::ThirdParty 模塊記錄這些非 CPAN 的 perl 項(xiàng)目列表。其中最有名的應(yīng)該就屬寫(xiě)博客的 Movable Type 和做監(jiān)控的 SmokePing 了
    2013-02-02
  • Perl split字符串分割函數(shù)用法指南

    Perl split字符串分割函數(shù)用法指南

    本文向大家簡(jiǎn)單介紹一下Perl split函數(shù)的用法,Perl中的一個(gè)非常有用的函數(shù)是Perl split函數(shù)-把字符串進(jìn)行分割并把分割后的結(jié)果放入數(shù)組中
    2013-02-02
  • Perl腳本實(shí)現(xiàn)檢測(cè)主機(jī)心跳信號(hào)功能

    Perl腳本實(shí)現(xiàn)檢測(cè)主機(jī)心跳信號(hào)功能

    這篇文章主要介紹了Perl腳本實(shí)現(xiàn)檢測(cè)主機(jī)心跳信號(hào)功能,本文代碼也可作為perl串口通信的實(shí)例,需要的朋友可以參考下
    2014-10-10
  • Perl腳本檢測(cè)一個(gè)域名是否有效

    Perl腳本檢測(cè)一個(gè)域名是否有效

    這篇文章主要介紹了Perl腳本檢測(cè)一個(gè)域名是否有效,檢查域名是否可以正常打開(kāi),需要的朋友可以參考下
    2014-06-06
  • perl用{}修飾變量名的寫(xiě)法分享

    perl用{}修飾變量名的寫(xiě)法分享

    在perl中用{}修飾變量名,可以防止 _ 被解釋為變量名的一部分
    2013-02-02
  • Perl中使用MIME::Lite發(fā)送郵件實(shí)例

    Perl中使用MIME::Lite發(fā)送郵件實(shí)例

    這篇文章主要介紹了Perl中使用MIME::Lite發(fā)送郵件實(shí)例,本文介紹了使用sendmail方式發(fā)送、發(fā)送HTML格式郵件、smtp方式發(fā)送郵件等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • perl的INC設(shè)置分析

    perl的INC設(shè)置分析

    perl的INC變量包含了所有perl module的查找路徑,可以使用perl -V 來(lái)查看INC的值
    2013-02-02

最新評(píng)論