PAR和PP

PAR和PP

PP来生成PAR文件(相当于JAVA的JAR文件,可用RAR打开来查看),PAR里包含了可运行脚本及其依赖,然后用PARL来运行PAR里的可运行脚本:
"pp -p -B -I ./src -o ./ebnms.par ./test/test_svr/start_svr.pl ./src/scp.pl"
-p 生成PAR
-B 将各种依赖项打进去
-I 加入到@INC
-o 生成的文件名
后面跟的是可以在PAR中通过xxx运行的PERL文件。
parl ebnms.par xxx

我这就样象上面生成一个PAR,可以通过start_svr启动SSL服务器,并包含了一个工具scp.

 

参考说明:

pp的说明

PAR的说明

PAR的Tutorial

 

 附带一个小程序,命令行跟完整的tar.gz的PERL包,它会直接解压并安装:

use  Cwd;

for   $mod  ( @ARGV ) {
    
$mod   =~   /.*\/ ( .* ) \. tar \. gz / ;
    
$name   =  $ 1 ;

    
print   " Install $name\n " ;
    
chdir  ( " /tmp " );
    
system  ( " tar xvfz $mod " );
    
chdir  ( " ./$name " );
    
system ( " perl ./Makefile.PL " );
    
system ( " make all " );
    
system ( " make install " );
}



有兴趣可以访问下我的生活博客: qqmovie.qzone.com

你可能感兴趣的:(PAR和PP)