- 查看当前系统安装模块
- 批量编译安装Perl模块
- 验证
一、查看当前系统安装模块
# cat CheckModule.pl #!/usr/bin/perl use strict; use ExtUtils::Installed; my $inst = ExtUtils::Installed->new(); my @modules = $inst->modules(); foreach (@modules) { my $ver = $inst->version($_) || "???"; printf("%-25s -Version- %-25s\n", $_, $ver); } exit;
执行结果
# ./CheckModule.pl Perl -Version- 5.8.8
可见当前系统只有Perl解释器.
二、批量编译安装的Perl模块
需要安装的模块
# ls Cairo-1.104.tar.gz DCOP-0.038.tar.gz ExtUtils-PkgConfig-1.15.tar.gz MIME-Lite-3.029.tar.gz Spreadsheet-ParseExcel-0.59.tar.gz CheckModule.pl Digest-Perl-MD5-1.8.tar.gz Glib-1.302.tar.gz OLE-Storage_Lite-0.19.tar.gz Spreadsheet-WriteExcel-2.39.tar.gz Crypt-RC4-2.02.tar.gz Email-Date-Format-1.004.tar.gz Pango-1.224.tar.gz Tk-804.031.tar.gz DBI-1.628.tar.gz ExtUtils-Depends-0.306.tar.gz PAR-1.007.tar.gz
除了CheckModule.pl以外的所有tarball.
如果一个个安装的话是愚蠢的SA该做的事情.自行撰写一个autoinstall.pl
# cat autoinstall.pl #!/usr/bin/perl use strict; use Shell; #State Variable my @DataList = (); my @TarList = (); #Get installing Module my @DataList = `ls`; #Filtering is not tarball for(@DataList){ chomp; if(m/\.tar\.gz$/){ push (@TarList,$_); } } #Unzip and install for(@TarList){ tar("-zxvf $_"); s/(.*)\.tar\.gz/$1/; chdir("$_"); system("perl Makefile.PL"); make(); make("install"); chdir(".."); print "$_ Successful installation!\n"; }
执行完毕.
三、验证
执行CheckModule.pl验证
# ./CheckModule.pl Cairo -Version- 1.104 Crypt::RC4 -Version- 2.02 DBI -Version- 1.628 DCOP -Version- 0.038 Digest::Perl::MD5 -Version- 1.8 Email::Date::Format -Version- 1.004 ExtUtils::Depends -Version- 0.306 ExtUtils::PkgConfig -Version- 1.15 Glib -Version- 1.302 MIME::Lite -Version- 3.029 OLE::Storage_Lite -Version- 0.19 PAR -Version- 1.007 Pango -Version- 1.224 Perl -Version- 5.8.8 Spreadsheet::ParseExcel -Version- 0.59 Spreadsheet::WriteExcel -Version- 2.39 Tk -Version- 804.031
相关推荐
Windows 下安装Perl模块的方法讨论 手动编译方式 优点:通吃所有模块 缺点:有点麻烦 具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake 具体方法:如下 1.首先要有个c编译器2.编译步骤,在cpan上下载需要的...
windows下安装perl模块方法和必备软件nmake dmake devcpp: 方式一: 将 nmake.exe 放到system32目录下 用一下方式: perl Makefile.pl nmake nmake test nmake install 如果成功,将不用看下面内容。 方式二:...
易语言模块反编译.
批量编译程序,依赖于已经成形的编译命令!前提是已经有比较简捷的编译命令
Linux Shell批量编译
perl下的Pdk模块编译perl程序的方法 生成EXE文件,而不再是一个单独的源代码文件的TXT格式
Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。一是从CPAN上下载需要的模块,手工编译、安装。二是联上internet,使用一个叫做CPAN的模块自动完成下载、编译、安装的全过程
一个可以批量编译C#工程的编译器,可以实现个性设置。
Java批量编译
易语言开发的模块,反编译工具下载
易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反编译工具易模块反...
PERL编译器,C调试器,可以用来帮助PERL用词户,对下载PERL模块进行编译工具。
如果在windows下用perl编译模块时,需要使用dmake。 perl MakeFile.pl dmake dmake test dmake install 如果使用MinGw,需要把dmake放到MinGw的bin目录下。
Windows Perl-5.36.0 VC2017 源码编译版 此版本是在Windows下,使用github上Perl-5.36的源码,在VC2017下编译的。
java 反编译工具 这个工具可以以目录的形式 编译整个目录下面所有的class,效率比较高!
网上大多都是Windows下的QT MQTT编译安装方法,Linux下有些不同,此文件是关于UBuntu和ARM Linux下QT MQTT库的编译安装详细步骤 -------------------------------------------------------- Linux版本:UBuntu 16.04...
perl-cross:配置和交叉编译perl
小程序开发时有时需要将less编译为css.。这是一个批量编译的代码。
易语言模块可以反编译了!!而且发布了源码!!大家快来下载!!! (编译需要模块。) 模块下载地址: http://download.csdn.net/source/2635638 (想要编译,先下模块!!!↑↑↑↑下了模块再下载这个源码,就...
易语言模块反编译工具模块反编译.zip