a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Perl > 正文

須知Perl之CPAN的使用方法

2020-02-23 19:46:25
字體:
來源:轉載
供稿:網友

Perl是大家都非常熟悉的程序語言之一,今天武林技術頻道小編為大家分享的須知Perl之CPAN的使用方法,有需要的朋友可以一起進入下文學習一下吧!

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


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

以上就是我們為各位朋友們總結的須知Perl之CPAN的使用方法,大家還有什么不明白的地方嗎?如果還有需要了解的內容,就繼續關注武林技術頻道吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 97伦理电影 | 亚洲一区二区三区高清 | 青青草91视频 | 日韩免费高清视频 | 亚洲 欧美 在线 一区 | 国产免费中文字幕 | 色婷婷一区 | 密室大逃脱第六季大神版在线观看 | 99精品视频在线 | 极品女神高潮呻吟av久久 | 丝袜 亚洲 另类 欧美 综合 | 国产一区二区精品久久 | 亚洲精品国产第一综合99久久 | 亚洲成人中文字幕 | 先锋影音在线观看 | 国产色视频在线观看免费 | 亚洲精品免费在线观看 | 国产福利一区二区三区在线观看 | 日韩一区二区三区在线 | 久久久久久亚洲 | 欧美精品免费在线观看 | 99re国产 | 日韩精品小视频 | 在线不卡视频 | 亚洲精品第一页 | 黄a免费网站 | 羞羞视频在线观免费观看 | 日本高清视频网站www | 久久天堂 | 国产视频一区二区 | 久久xxx| 欧美成人一区二区 | 欧美综合色 | 国产一区二区精品丝袜 | 欧洲一级视频 | 在线免费观看色视频 | 久久久九九 | 影音先锋国产 | h片在线看 | 国严精品久久久久久亚洲影视 | 亚洲区视频在线 |