安裝PERL模塊過程如下:
1、進入Perl模塊安裝目錄(推薦使用root賬戶)。
2、perl Makefile.PL #生成 Makefile 文件
3、make install #安裝perl模塊
一個最簡單的 Makefile.PL 文件如下所示:
use ExtUtils::MakeMaker; #必須的
#需要的模塊,可省略
require DBI;
require Config::IniFiles;
require Date::Calc;
WriteMakefile(
'NAME' => 'common', #如果 pm 模塊與當前目錄同名,可省略
'VERSION_FROM' => 'common.pm' #此句可省略
);
如沒沒省略版本,注意要在 common.pm 中定義版本號 our $VERSION = '1.00';然後使用 perl Makefile.PL; make insall 即可安裝成功。驗證perl已安裝的模塊,執行以下命令:
perl -e 'use ExtUtils::Installed;
print join "\n", ExtUtils::Installed->new()->modules();
print "\n";'
檢查安裝 PERL 模塊時包含的文件,這裏以DBD::Oracle 模塊爲例:
perl -e 'use ExtUtils::Installed;
print join "\n", sort(ExtUtils::Installed->new()->files('DBD::Oracle'));
print "\n";'
檢查 PERL 模塊對應的 packlist 文件,,這裏以 DBD::Oracle 模塊爲例:
perl -e 'use ExtUtils::Installed;
print ExtUtils::Installed->new()->packlist('DBD::Oracle')->packlist_file();
print "\n";'
對於 PERL 模塊,把 files() 文件以及 packlist_file() 文件刪除即爲徹底刪除了PERL模塊,把這些文件還原,作用與全新安裝該模塊完成相同。