隨筆-124  評論-194  文章-0  trackbacks-0

          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");
          }
          posted on 2008-08-11 21:13 我愛佳娃 閱讀(603) 評論(0)  編輯  收藏 所屬分類: Perl
          主站蜘蛛池模板: 平利县| 丰县| 杭锦后旗| 东城区| 博白县| 金坛市| 丰县| 汉沽区| 山东省| 九台市| 阳东县| 曲麻莱县| 永安市| 岳普湖县| 广丰县| 万山特区| 鄢陵县| 乐至县| 康定县| 贵南县| 庆阳市| 越西县| 邛崃市| 确山县| 界首市| 大埔县| 寻乌县| 集贤县| 和田市| 堆龙德庆县| 星子县| 洪洞县| 两当县| 句容市| 汶川县| 固原市| 新乐市| 黄冈市| 石楼县| 商都县| 赤城县|