perl cpan 模組安裝

2022-07-12 20:06:24 字數 2572 閱讀 5984

參考資料

cpan mirror配置

cpan教程

perl 5教程

perl到了第五版增加了模組的概念,用來提供物件導向程式設計的能力。這是perl語言發展史上  

的乙個里程碑。此後,廣大自由軟體愛好者開發了大量功能強大、構思精巧的perl模組,極大地  

擴充套件了perl語言的功能。cpan(comprehensive perl archive network)是internet上perl模組  

最大的集散地,包含了現今公布的幾乎所有的perl模組。  

幾個主要的cpan站點有:  

國內:國外:

我在這裡介紹一下各種平台下perl模組的安裝方法。以安裝dbi模組為例。  

1、linux

/unix下的安裝方法:  

您需要的模組,手工編譯、安裝。第二種方法是聯上internet,使用乙個叫做cpan的模組自動完  

a、手工安裝的步驟:  

cd /usr/local/src  

解壓縮這個檔案:  

tar xvzf dbi-1.13.tar.gz  

這時會新建乙個dbi-1.13的目錄。  

cd dbi-1.13  

生成makefile:  

perl makefile.pl  

建立模組  

make  

測試模組  

make test  

如果測試結果報告「all test ok」,您就可以放心地安裝編譯好的模組了。安裝模組前,先要  

確保您對perl5安裝目錄有可寫許可權(通常以su命令獲得),執行:  

make install  

現在,寫個程式試試吧。  

#!/usr/bin/perl -w  

use strict;  

use dbi;  

..  

上述步驟適合於linux/unix下絕大多數的perl模組。可能還有少數模組的安裝方法略有差別,  

所以最好先看看安裝目錄裡的readme或install。另外,上述過程是針對動態鏈結的perl編譯  

器(所有linux下預安裝的perl都是動態鏈結的),如果您在使用乙個靜態鏈結的perl,您需要將  

新的模組靜態鏈結到perl編譯器中,可能還需要重啟機器。  

b、使用cpan模組自動安裝:  

安裝前需要先聯上線,並且您需要取得root許可權。  

perl -mcpan -e shell  

初次執行cpan時需要做一些設定,如果您的機器是直接與internet相聯(撥號上網、專線,etc.),  

那麼一路回車就行了,只需要在最後選乙個離您最近的cpan映象站點。例如我選的是位於國內的 

中國自由軟體庫

。否則,如果您的機器  

位於防火牆之後,還需要設定ftp**或http**。  

獲得幫助  

cpan>h  

列出cpan上所有模組的列表  

cpan>m  

安裝模組  

cpan>install dbi  

退出  

cpan>q  

2、win32下的安裝方法:  

在win32下,建議使用activestate的perl for win32,即activeperl。activeperl的主頁在:  

。在win32下,最好也使用專門為activeperl定製的perl模組。從  

了乙個自動安裝工具叫做ppm(perl package manager)。  

最通常的安裝方法是:  

首先聯上線  

在dos命令列下啟動ppm  

ppm  

獲得幫助  

ppm>h  

列出activestate站點上所有為perl模組的清單。  

ppm>search  

安裝模組  

ppm>install dbi  

退出  

ppm>q  

如果您的機器位於防火牆之後,通過http**上網,那麼可以使用下面的方法。  

對於老的基於perl 5.005的activeperl版本(activeperl 522以下版本,不包括activeperl 522),從  

將其解壓縮在c:/temp/dbi下  

cd /temp/dbi  

ppm install dbi.ppd  

最新的基於perl 5.6的activeperl版本(activeperl 613及以上版本)的安裝方法略有不同。安  

裝activeperl 613前需要先安裝microsoft的windows installer。  

... eperl-5.6.0.613.msi

對於基於perl 5.6的activeperl版本,從  

ppmpackages/5.6/

安裝模組前需要先聯上線  

ppm install dbi.ppd。  

以上較為詳細地描述了各種平台下perl模組的安裝方法。希望能夠幫助國內perl愛好者們通過  

使用現有大量優秀的perl模組,避免重複勞動,提高效率,更好發揮perl語言的強大威力。

perl CPAN模組安裝的配置檔案

cd etc perl cpan rmconfig.pm cd root cpan 這個目錄是在一開始以root的賬號初始化cpan時建立的 rm rf 然後重新配置cpan 此時相當於第一次使用cpan自動安裝的功能 perl mcpan eshell 方法二 如要重新配置cpan,可先進入cpa...

修改perl CPAN模組安裝的配置檔案

方法一 直接刪除了cpan的配置檔案及相關的軟體 cd etc perl cpan rm config.pm cd root cpan 這個目錄是在一開始以root的賬號初始化cpan時建立的 rm rf 然後重新配置cpan 此時相當於第一次使用cpan自動安裝的功能 perl mcpan e s...

修改perl CPAN模組安裝的配置檔案

方法一 直接刪除了cpan的配置檔案及相關的軟體 cd etc perl cpan rm config.pm cd root cpan 這個目錄是在一開始以root的賬號初始化cpan時建立的 rm rf 然後重新配置cpan 此時相當於第一次使用cpan自動安裝的功能 perl mcpan e s...