隨筆-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 我愛佳娃 閱讀(608) 評論(0)  編輯  收藏 所屬分類: Perl
          主站蜘蛛池模板: 通海县| 长武县| 玛曲县| 尚志市| 托克逊县| 黄浦区| 观塘区| 六安市| 房产| 毕节市| 松桃| 惠东县| 盐池县| 黄骅市| 五常市| 广元市| 江津市| 喜德县| 英超| 英吉沙县| 大石桥市| 呼和浩特市| 兴城市| 丹凤县| 大理市| 桂东县| 新野县| 怀来县| 洛扎县| 福泉市| 新乡市| 元氏县| 自贡市| 安新县| 平舆县| 库尔勒市| 沂水县| 察隅县| 石景山区| 潢川县| 涟源市|