| 導購 | 订阅 | 在线投稿
分享
 
 
當前位置: 王朝網路 >> perl >> 各種平台下Perl模塊的安裝方法完全版
 

各種平台下Perl模塊的安裝方法完全版

2008-05-19 05:44:40  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
 
  Perl到了第五版增加了模塊的概念,用來提供面向對象編程的能力。這是Perl語言發展史上的一個裏程碑。此後,廣大自由軟件愛好者開發了大量功能強大、構思精巧的Perl模塊,極大地擴展了Perl語言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模塊最大的集散地,包含了現今公布的幾乎所有的perl模塊。

  幾個主要的CPAN站點有:

  國內:ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN

  http://cpan.qz.fj.cn/

  國外:http://www.cpan.org/

  http://www.perl.com/CPAN-local/

  我在這裏介紹一下各種平台下perl模塊的安裝方法。以安裝DBI模塊爲例。

  1、Linux/Unix下的安裝方法:

  Linux/Unix下安裝Perl模塊有兩種方法:手工安裝和自動安裝。第一種方法是從CPAN上下載

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

  成下載、編譯、安裝的全過程。

  a、手工安裝的步驟:

  從CPAN下載了DBI模塊1.13版的壓縮文件DBI-1.13.tar.gz,假設放在/usr/local/src/下。

  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://freesoft.cgi.gov.cn/pub/languages/perl/CPAN 。否則,如果您的機器位于防火牆之後,還需要設置ftp代理或http代理。

  獲得幫助

  cpanh

  列出CPAN上所有模塊的列表

  cpanm

  安裝模塊

  cpaninstall DBI

  自動完成DBI模塊從下載到安裝的全過程。

  退出

  cpanq

  2、Win32下的安裝方法:

  在Win32下,建議使用ActiveState的Perl for Win32,即ActivePerl。ActivePerl的主頁在:http://www.activestate.com/ 。在Win32下,最好也使用專門爲ActivePerl定制的Perl模塊。從CPAN下載的Perl模塊不能很好地在ActivePerl下使用。類似于CPAN模塊,ActiveState也開發了一個自動安裝工具叫做PPM(Perl Package Manager)。

  最通常的安裝方法是:

  首先聯上線

  在dos命令行下啓動ppm

  ppm

  獲得幫助

  PPMh

  列出ActiveState站點上所有爲Perl模塊的清單。

  PPMsearch

  安裝模塊

  PPMinstall DBI

  自動完成DBI模塊從下載到安裝的全過程。

  退出

  PPMq

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

  對于老的基于perl 5.005的ActivePerl版本(ActivePerl 522以下版本,不包括ActivePerl 522),從http://www.ActiveState.com/ppmpackages/5.005/zips/下載您需要的Perl模塊,例如DBI.zip。

  將其解壓縮在C:\TEMP\DBI下

  cd \TEMP\DBI

  ppm install DBI.PPD

  最新的基于perl 5.6的ActivePerl版本(ActivePerl 613及以上版本)的安裝方法略有不同。安裝ActivePerl 613前需要先安裝Microsoft的Windows Installer。

  Windows Installer從這裏下載:

  http://activestate.com/download/contrib/Microsoft/9x/InstMsi.exe

  ActivePerl 613從這裏下載:

  http://activestate.com/download/ActivePerl/Windows/5.6/ActivePerl-5.6.0.613.msi

  對于基于perl 5.6的ActivePerl版本,從http://www.activestate.com/PPMPackages/5.6/下載您需要的Perl模塊的安裝描述文件,例如DBI.PPD安裝模塊前需要先聯上線

  ppm install DBI.PPD。

  
 
 
 
上一篇《在Linux系統下安裝Perl腳本語言》
下一篇《使用CPAN安裝Perl模塊》
 
 
 
日版寵物情人插曲《Winding Road》歌詞

日版寵物情人2017的插曲,很帶節奏感,日語的,女生唱的。 最後聽見是在第8集的時候女主手割傷了,然後男主用嘴幫她吸了一下,插曲就出來了。 歌手:Def...

兄弟共妻,我成了他們夜裏的美食

老鍾家的兩個兒子很特別,就是跟其他的人不太一樣,魔一般的執著。兄弟倆都到了要結婚的年齡了,不管自家老爹怎麽磨破嘴皮子,兄弟倆說不娶就不娶,老父母爲兄弟兩操碎了心...

如何磨出破洞牛仔褲?牛仔褲怎麽剪破洞?

把牛仔褲磨出有線的破洞 1、具體工具就是磨腳石,下面墊一個硬物,然後用磨腳石一直磨一直磨,到把那塊磨薄了,用手撕開就好了。出來的洞啊很自然的。需要貓須的話調幾...

我就是掃描下圖得到了敬業福和愛國福

先來看下敬業福和愛國福 今年春節,支付寶再次推出了“五福紅包”活動,表示要“把欠大家的敬業福都還給大家”。 今天該活動正式啓動,和去年一樣,需要收集“五福”...

冰箱異味産生的原因和臭味去除的方法

有時候我們打開冰箱就會聞到一股異味,冰箱裏的這種異味是因爲一些物質發出的氣味的混合體,聞起來讓人惡心。 産生這些異味的主要原因有以下幾點。 1、很多人有這種習...

《極品家丁》1-31集大結局分集劇情介紹

簡介 《極品家丁》講述了現代白領林晚榮無意回到古代金陵,並追隨蕭二小姐化名“林三”進入蕭府,不料卻陰差陽錯上演了一出低級家丁拼搏上位的“林三升職記”。...

李溪芮《極品家丁》片尾曲《你就是我最愛的寶寶》歌詞

你就是我最愛的寶寶 - 李溪芮 (電視劇《極品家丁》片尾曲) 作詞:常馨內 作曲:常馨內 你的眉 又鬼馬的挑 你的嘴 又壞壞的笑 上一秒吵鬧 下...

烏梅的功效與作用以及烏梅的食用禁忌有哪些?

烏梅,又稱春梅,中醫認爲,烏梅味酸,性溫,無毒,具有安心、除熱、下氣、祛痰、止渴調中、殺蟲的功效,治肢體痛、肺痨病。烏梅泡水喝能治傷寒煩熱、止吐瀉,與幹姜一起制...

什麽是脂肪粒?如何消除臉部脂肪粒?

什麽是脂肪粒 在我們的臉上總會長一個個像脂肪的小顆粒,弄也弄不掉,而且顔色還是白白的。它既不是粉刺也不是其他的任何痘痘,它就是脂肪粒。 脂肪粒雖然也是由油脂...

網絡安全治理:國家安全保障的主要方向是打擊犯罪,而不是處置和懲罰受害者

來源:中國青年報 新的攻擊方法不斷湧現,黑客幾乎永遠占據網絡攻擊的上風,我們不可能通過技術手段杜絕網絡攻擊。國家安全保障的主要方向是打擊犯罪,而不是處置和懲罰...

 
 
 
  Perl到了第五版增加了模塊的概念,用來提供面向對象編程的能力。這是Perl語言發展史上的一個裏程碑。此後,廣大自由軟件愛好者開發了大量功能強大、構思精巧的Perl模塊,極大地擴展了Perl語言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模塊最大的集散地,包含了現今公布的幾乎所有的perl模塊。   幾個主要的CPAN站點有:   國內:ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN   http://cpan.qz.fj.cn/   國外:http://www.cpan.org/   http://www.perl.com/CPAN-local/   我在這裏介紹一下各種平台下perl模塊的安裝方法。以安裝DBI模塊爲例。   1、Linux/Unix下的安裝方法:   Linux/Unix下安裝Perl模塊有兩種方法:手工安裝和自動安裝。第一種方法是從CPAN上下載   您需要的模塊,手工編譯、安裝。第二種方法是聯上internet,使用一個叫做CPAN的模塊自動完   成下載、編譯、安裝的全過程。   a、手工安裝的步驟:   從CPAN下載了DBI模塊1.13版的壓縮文件DBI-1.13.tar.gz,假設放在/usr/local/src/下。   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://freesoft.cgi.gov.cn/pub/languages/perl/CPAN 。否則,如果您的機器位于防火牆之後,還需要設置ftp代理或http代理。   獲得幫助   cpanh   列出CPAN上所有模塊的列表   cpanm   安裝模塊   cpaninstall DBI   自動完成DBI模塊從下載到安裝的全過程。   退出   cpanq   2、Win32下的安裝方法:   在Win32下,建議使用ActiveState的Perl for Win32,即ActivePerl。ActivePerl的主頁在:http://www.activestate.com/ 。在Win32下,最好也使用專門爲ActivePerl定制的Perl模塊。從CPAN下載的Perl模塊不能很好地在ActivePerl下使用。類似于CPAN模塊,ActiveState也開發了一個自動安裝工具叫做PPM(Perl Package Manager)。   最通常的安裝方法是:   首先聯上線   在dos命令行下啓動ppm   ppm   獲得幫助   PPMh   列出ActiveState站點上所有爲Perl模塊的清單。   PPMsearch   安裝模塊   PPMinstall DBI   自動完成DBI模塊從下載到安裝的全過程。   退出   PPMq   如果您的機器位于防火牆之後,通過http代理上網,那麽可以使用下面的方法。   對于老的基于perl 5.005的ActivePerl版本(ActivePerl 522以下版本,不包括ActivePerl 522),從http://www.ActiveState.com/ppmpackages/5.005/zips/下載您需要的Perl模塊,例如DBI.zip。   將其解壓縮在C:\TEMP\DBI下   cd \TEMP\DBI   ppm install DBI.PPD   最新的基于perl 5.6的ActivePerl版本(ActivePerl 613及以上版本)的安裝方法略有不同。安裝ActivePerl 613前需要先安裝Microsoft的Windows Installer。   Windows Installer從這裏下載:   http://activestate.com/download/contrib/Microsoft/9x/InstMsi.exe   ActivePerl 613從這裏下載:   http://activestate.com/download/ActivePerl/Windows/5.6/ActivePerl-5.6.0.613.msi   對于基于perl 5.6的ActivePerl版本,從http://www.activestate.com/PPMPackages/5.6/下載您需要的Perl模塊的安裝描述文件,例如DBI.PPD安裝模塊前需要先聯上線   ppm install DBI.PPD。   
󰈣󰈤
 
 
 
  免責聲明:本文僅代表作者個人觀點,與王朝網路無關。王朝網路登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
 
夏末午後的美麗女生
天生麗質_唯美動人
清新素雅的靓麗女生
完美絕倫_秀色可餐
芙蓉古鎮(一)
就是不一樣的街燈&#;
百態
荷一組(三張)
 
>>返回首頁<<
 
 熱帖排行
 
 
 
 
© 2005- 王朝網路 版權所有