一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - perl - Perl學習筆記之CPAN使用介紹

Perl學習筆記之CPAN使用介紹

2020-06-23 10:22perl教程網 perl

這篇文章主要介紹了Perl學習筆記之CPAN使用介紹,本文講解了什么是CPAN、CPAN的目錄作用介紹、CPAN安裝Perl Module的兩種方法等內容,需要的朋友可以參考下

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

Perl學習筆記之CPAN使用介紹

authors

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

doc

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

modules

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

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

src

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

安裝Perl的Source

復制代碼 代碼如下:

$  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目錄。 

復制代碼 代碼如下:

$ cd /home/Bird   #假設放此目錄。  
$ tar xvzf DBI-1.13.tar.gz#解壓縮  
$ cd DBI-1.13  #進入新創建目錄 
$ perl Makefile.PL #生成Makefile文件  
$ make  #建立模塊    
$ make test #測試模塊   
$ make install #編譯模塊  
$ 寫一個測試程序,如下: 
#!/usr/bin/perl -w   
use strict;   
use DBI;   
..  


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

 

此方法適宜:安裝包已經準備好的情況。Linux下絕大部分包可用此方法安裝!特殊情況需要查詢安裝說明。
方法2: cpan安裝

復制代碼 代碼如下:

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


此方法適宜:主機聯網,沒有被墻!

延伸 · 閱讀

精彩推薦
  • perlPerl從文件中讀取字符串的兩種實現方法

    Perl從文件中讀取字符串的兩種實現方法

    有時候我們需要從文件中讀取字符串,這里簡單介紹下, 需要的朋友可以參考下 ...

    腳本之家6252020-06-08
  • perlPerl使用nginx FastCGI環境做WEB開發實例

    Perl使用nginx FastCGI環境做WEB開發實例

    這篇文章主要介紹了Perl使用nginx FastCGI環境做WEB開發實例,實現了路由系統和模板系統,需要的朋友可以參考下...

    Perl教程網2412020-06-18
  • perlperl常見問題集合之二

    perl常見問題集合之二

    哪些平臺上有 Perl?要到哪里去找? Perl的標準發行版(由 perl 發展小組負責維護)僅以原始碼形式發行。您可在 http: //www.perl.com/CPAN/src/latest.tar.gz處取得。這個檔...

    腳本之家2102020-05-29
  • perlPerl的經典用法分享

    Perl的經典用法分享

    Perl的經典用法分享,學習perl的朋友可以參考下 ...

    腳本之家6562020-06-06
  • perlperl use vars pragma使用技巧

    perl use vars pragma使用技巧

    perl 中的vars是perl中的一個pragma(預編譯指示符),專門用來預定義全局變量,這些預定義后的全局變量在qw()列表中,在整個引用perl文件中皆可使用,即便使...

    perl教程網6812020-06-16
  • perlperl pop push shift unshift實例介紹

    perl pop push shift unshift實例介紹

    perl的pop跟push操作數組的最右邊,shift跟unshift操作數組的最左邊 ...

    腳本之家4612020-06-10
  • perlPerl List::Util模塊使用實例

    Perl List::Util模塊使用實例

    這篇文章主要介紹了Perl List::Util模塊使用實例,本文給出掃描符合條件的某個列表并取出第一個符合條件的、求1到1000之間的和 、求一組數字的最大值與最小...

    腳本之家4712020-06-22
  • perlperl命令行參數內建數組@ARGV淺析

    perl命令行參數內建數組@ARGV淺析

    這篇文章主要介紹了perl命令行參數內建數組@ARGV淺析,本文重點在于講解@ARGV的用法,并通過實例來說明,需要的朋友可以參考下 ...

    perl教程網6162020-06-18
主站蜘蛛池模板: 成人午夜爽爽爽免费视频 | 四虎影视免费 | 久久内在线视频精品mp4 | 情侣奴伺候女王第2部分小说 | 国产一区二区三区久久精品 | 白丝超短裙被输出娇喘不停小说 | 国产午夜视频在线观看网站 | 国产播放啪视频免费视频 | 欧美日韩亚洲综合久久久 | 操日日 | 五月天在线视频观看 | ysl千人千色t9t9t9t9| 女人又色又爽又黄 | 东京道一本热大交乱 | 天堂伊人网 | 车上小婕子系列辣文小说 | 男人的天堂在线观看视频不卡 | 成人精品一区二区三区中文字幕 | free性泰国娇小videos | 免费精品99久久国产综合精品 | 久久r视频 | 免费99精品国产自在现线 | 欧美精品一区二区在线观看 | 欧美干b视频 | 精精国产www视频在线观看免费 | 香蕉久久一区二区不卡无毒影院 | 成年视频在线观看免费 | 成年男人永久免费看片 | 色老板在线 | 天天爽视频 | 亚洲国产日韩欧美mv | 亚洲乱码一二三四区国产 | 啊好爽视频 | 亚洲视频中文字幕 | 国产精品日韩欧美一区二区 | 91精品91久久久久久 | 2018天天拍拍拍免费视频 | 息与子中文字幕完整在线 | 国产欧美二区三区 | 亚洲国产精品无圣光一区二区 | 久久精品一区二区三区资源网 |