安装PAR
如果有whp的root权限,可以在 Install a Perl Modul , 查找PAR,然后安装 PAR, PAR::Packer。一切顺利的话,系统会自动安装所有需要的东西。
这个对应 命令行的 /scripts/perlinstaller PAR 和 /scripts/perlinstaller PAR::Packer。
如果遇到提示 You have extra Perl library paths set in your environment. 在命令行下 unset PERL5LIB 和unset PERLLIB 。
如果在whp不能安装Packer,在
./static -I”/home/.cpan/build/PAR-Packer-0.977-vilM0l/inc” -I”/usr/lib/perl5/5.8.8/i686-linux” -I”/usr/lib/perl5/5.8.8″ -I”/usr/lib/perl5/site_perl/5.8.8/i686-linux” -I”/usr/lib/perl5/site_perl/5.8.8″ -I”/usr/lib/perl5/site_perl” -I”/home/.cpan/build/PAR-Packer-0.977-vilM0l” -I”.” -I../myldr/.. -I../blib/lib -q -B -O../script/parl
遇到错误退出,是因为 script/parl 不能编译成功。在命令行手动安装,perl Makefile.PL 之后,把 myldr下面的 par 复制过去,cp myldr/par script/parl ,make就可以继续了。虽然make test有错误,make install还是成功了。
===================
在windows下安装 ppm install par / ppm install par::packer
安装不能继续
不过之前要更新一个模块File-Temp,我原来的版本是0.12,太低,换成0.18的
ppm install http://www.bribes.org/perl/ppm/File-Temp.ppd
然后安装par-packer 0.975
ppm install http://www.bribes.org/perl/ppm/PAR-Packer.ppd
安装完后,执行 pp -o 时 出错误 Perl_sv_2iv_flags 无法定位 perl58.dll.
解决:
or ActiveState build 822 you can download the PAR dist from
http://backpan.perl.org/authors/id/S/SM/SMUELLER/PAR-Packer-0.976-MSW…
and install it with:
perl -MPAR::Dist -e”install_par( ‘PAR-Packer-0.976-MSWin32-x86-multi-thread-5.8.8.par’ )”