• <i id='wpm3k'></i>

    <acronym id='wpm3k'><em id='wpm3k'></em><td id='wpm3k'><div id='wpm3k'></div></td></acronym><address id='wpm3k'><big id='wpm3k'><big id='wpm3k'></big><legend id='wpm3k'></legend></big></address>

      <code id='wpm3k'><strong id='wpm3k'></strong></code>

        1. <dl id='wpm3k'></dl>

          <span id='wpm3k'></span>
          <ins id='wpm3k'></ins>

          <i id='wpm3k'><div id='wpm3k'><ins id='wpm3k'></ins></div></i>
          <fieldset id='wpm3k'></fieldset>
          1. <tr id='wpm3k'><strong id='wpm3k'></strong><small id='wpm3k'></small><button id='wpm3k'></button><li id='wpm3k'><noscript id='wpm3k'><big id='wpm3k'></big><dt id='wpm3k'></dt></noscript></li></tr><ol id='wpm3k'><table id='wpm3k'><blockquote id='wpm3k'><tbody id='wpm3k'></tbody></blockquote></table></ol><u id='wpm3k'></u><kbd id='wpm3k'><kbd id='wpm3k'></kbd></kbd>

            Linux操作系统下安装Perl及其模块的方法

            • 时间:
            • 浏览:6
            • 来源:124软件资讯网
                Linux和perl都属于自由软件  ,将二者联合真是妙不行言  。遵照以下步骤一样平常就可安装好perl  ,perl 就能在linux下欢唱  。

                1、取得最新版本的 perl ,当前版本为 5.6.0,即 stable.tar.gz  。

                2、解文件包:

                gunzip stable.tar.gz

                tar xvf stable.tar

                获得目录 perl-5.6.0

                3、在目录 perl-5.6.0 下安装 perl:

                rm -f config.sh Policy.sh

                sh Configure -de

                make

                make test

                make install

                config.sh Policy.sh 为以前安装时的设置文件  ,新安装或升级安装时需要将其删除 。

                sh Configure -de 安装使用默认设置 ,一样平常而言将会 ok  。

                安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件在 /usr/local/bin 中  。

                4、关于 .html 文件

                安装 perl 时不能自动安装 .html 文件  , 在 perl-5.6.0 目录中有一个installhtml 文件  , 执行 perl installhtml --help可获得使用资助  ,使用installhtml可将 .pod 及 .pm 文件编译获得响应的 .html 文件文件  , 它的详细使用请自己看  。

              下面是我所写的一个具有类似功效的法式  。

                simple_find("5.6.0");# 含 .pm 文件的源目录

                use Pod::Html;

                sub simple_find{

                $sourth="/usr/local/lib/perl5/5.6.0html/"; #含 .html的目的目录

                my ($input)=@_;

                my $file;

                $ddir=$sourth.$input;

                $cont=`file $ddir`;

                if ($cont !~/$ddir\:\sdirectory/){

                `mkdir $ddir`;

                }

                opendir(md,$input);

                my @file=readdir(md);

                closedir(md);

                @pfile= grep(m/\.pm/,@file);

                my @dfile= grep(!m/\.pm/,@file);

                @dfile=grep(!m/^\./,@dfile);

                foreach $pfile(@pfile){

                $pfile=~/\.pm/;

                $dfile=$`;

                $sfile=$input."/".$pfile;

                $dfile=$sourth.$input."/".$dfile."\.html";

              pod2html(

                "--infile=$sfile",

                "--outfile=$dfile");

                }

                foreach $file(@dfile){

                $vale=$input."/".$file;

                $cont=`file $vale`;

                if ($cont=~/$vale\:\sdirectory/){

                simple_find($vale);

                }

                }

                }

                使用以上法式获得一个与源目录结构一致的目的目录 ,包罗响应的. html文件 。

                注: 使用以上两种要领都市发生不能转化某行类错误 ,实在它无关大局  ,可以忽略 。

                5、模块安装

                gunzip Module.tar.gz

                tar xvf Moudle.tar

                转到响应目录

                perl Makefile.PL

                make

                make test

                make install

                安装完成后模块在 /usr/local/lib/perl5/site_perl 目录中  , . html文件不能自动安装  ,需使用前面先容要领举行安装  。