Novice Academy: instalación de módulos Perl y Perl en Linux

  

Tanto Linux como Perl son software libre, y es maravilloso combinar los dos. Perl se puede instalar siguiendo los pasos a continuación, y perl puede cantar bajo Linux.

1, obtenga la última versión de perl, la versión actual es 5.6.0, que es stable.tar.gz.

2, paquete de solución:

gunzip stable.tar .gz


tar xvf stable.tar

Obtenga el directorio perl-5.6.0

3, instale perl en el directorio perl-5.6.0 :

rm -f config.sh Policy.sh


sh Configure -de

make


make test

make install


config.sh Policy.sh es el archivo de configuración de la instalación anterior, al instalar o actualizar la instalación

Quitarlo

sh Configure -de instalación usando la configuración predeterminada, generalmente estará bien.


Una vez completada la instalación, el directorio donde perl es /usr /local /lib /perl5, El archivo ejecutable de Perl

está en /usr /local /bin.

4, Acerca de los archivos .html


Al instalar perl, no puede instalar automáticamente los archivos .html, hay una

en el directorio perl-5.6.0 Instale el archivo HTML, ejecute perl installhtml -help para obtener ayuda, use


installhtml para compilar los archivos .pod y .pm para obtener el archivo .html correspondiente, que tiene

Por favor usa tu propio cuerpo.

El siguiente es un programa que he escrito con funciones similares.

simple_find ("5.6.0"); # El directorio de origen que contiene los archivos .pm
usa Pod :: Html;
sub simple_find {
$ sourth = "/usr /local /Lib /perl5 /5.6.0html /"; # directorio de destino que contiene .html
my ($ input) = @ _;
my $ file;
$ ddir = $ sourth. $ Input;
$ cont = `file $ ddir`;
if ($ cont! ~ /$ ddir \\: \\ sdirectory /) {
` mkdir $ ddir`;
}
opendir (md, $ Entrada);
my @ file = readdir (md);
closedir (md);

@ pfile = grep (m /\\. Pm /, @ file);
my @ Dfile = grep (! M /\\. Pm /, @ archivo);
@ 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);
}
}
}

Use el programa anterior para obtener un directorio de destino compatible con la estructura del directorio de origen, incluido el correspondiente. Archivo html.

Nota: El uso de los dos métodos anteriores producirá un error de clase que no se puede convertir. De hecho, no tiene nada que ver con el panorama general y puede ignorarse.

5, instalación del módulo

gunzip Module.tar.gz


tar xvf Moudle.tar

Vaya al directorio correspondiente < Br>

perl Makefile.PL

make

make test

make install

Una vez completada la instalación, el módulo está en /usr /local /lib /En el directorio perl5 /site_perl, el archivo .html

no se puede instalar automáticamente. Debe instalarse utilizando el método descrito anteriormente.

Copyright © Conocimiento de Windows All Rights Reserved