程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Perl學習筆記之CPAN使用介紹

Perl學習筆記之CPAN使用介紹

編輯:更多關於編程

       這篇文章主要介紹了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開始。這個站的界面不同,但是數據是一樣的。

      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 #退出安裝

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

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved