主頁 > 知識庫 > Perl學(xué)習(xí)筆記之CPAN使用介紹

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

熱門標(biāo)簽:企業(yè)做大做強(qiáng) 語音系統(tǒng) 呼叫中心市場需求 Win7旗艦版 百度AI接口 硅谷的囚徒呼叫中心 客戶服務(wù) 電話運(yùn)營中心

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

authors

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

doc

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

modules

這個目錄包含用Perl或者Perl和C混合寫成的模塊。

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

src

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

安裝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è)放此目錄。  
$ tar xvzf DBI-1.13.tar.gz#解壓縮  
$ cd DBI-1.13  #進(jìn)入新創(chuàng)建目錄 
$ perl Makefile.PL #生成Makefile文件  
$ make  #建立模塊    
$ make test #測試模塊   
$ make install #編譯模塊  
$ 寫一個測試程序,如下: 
#!/usr/bin/perl -w   
use strict;   
use DBI;   
..  

測試模塊是否可用,如果沒報錯,則OK! 

此方法適宜:安裝包已經(jīng)準(zhǔn)備好的情況。Linux下絕大部分包可用此方法安裝!特殊情況需要查詢安裝說明。
方法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),沒有被墻!

您可能感興趣的文章:
  • cpan安裝Net::SSH::Perl中遇到的一些問題
  • cpanm安裝及Perl模塊安裝教程
  • Perl中的10個操作日期和時間的CPAN模塊介紹

標(biāo)簽:山西 崇左 長沙 山西 濟(jì)南 安康 喀什 海南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Perl學(xué)習(xí)筆記之CPAN使用介紹》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266