隨筆-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
          主站蜘蛛池模板: 大埔县| 巍山| 遂昌县| 海阳市| 乐陵市| 岳西县| 兰州市| 慈溪市| 苍南县| 巴东县| 双牌县| 禄劝| 买车| 玉树县| 思茅市| 湘潭县| 新干县| 绥芬河市| 寻甸| 古蔺县| 磴口县| 英超| 黄冈市| 嘉荫县| 崇左市| 响水县| 永川市| 左权县| 苍梧县| 皋兰县| 江源县| 获嘉县| 象州县| 张家口市| 邓州市| 顺昌县| 西林县| 双流县| 天水市| 渭南市| 油尖旺区|