viernes, 9 de abril de 2010

COMO INSTALAR PERL.

Instalación de Perl
Como es lógico, antes de empezar a ponernos a escribir programas de Perl como locos es necesario instalar o tener instalado el intérprete de Perl. Lo podemos encontrar en las siguientes direcciones:

En www.perl.com que es un buen sitio de referencia para empezar con Perl.
En el CPAN que el sitio más completo de recursos de Perl
En ActiveState si lo que usamos es Windows en sus diferentes variantes

2.1.- Instalación de Perl en Linux
Hoy en día todas las distribuciones incluyen casi de serie un intérprete de Perl, es decir, el intérprete de Perl se instala casi por defecto (muy mínima debería ser las instalación para que no se incluyera o quitarlo a propósito). Debido a la característica que antes apuntabámos de su utilidad para realizar tareas de administración del sistema.

Para instalar Perl (o instalar una versión actualizada), lo primero que hay que decidir es si instalar una versión compilada (binaria) o compilar nosotros mismos. Ambas cosas (fuentes o binarios) se pueden encontrar en www.cpan.org para multitud de Sistemas Unix ( y otros no Unix).

Si te bajas una versión compilada y específica para tu sistema, simplemente ejecutas el binario que te bajes (descomprimiéndolo si estuviera comprimido) o instálandolo con rpm -Uhv perl_compilado.rpm si es un fichero rpm. El único problema que te puedes encontrar es que te haga falta alguna librería, y ahí es donde se complican las cosas, también tendrás que instalarla.

Si optas por bajarte el código fuente agrupado en un fichero tar.gz (o .tgz), lo primero que tienes que hacer es descomprimirlo. Con:

tar xvfz perl_codigofuente.tar.gz

o si tiene extensión .tar.bz2 con:

tar xvfj perl_codigofuente.tar.bz2

y si tu sistema es un poco viejo con:

tar xvfI perl_codigofuente.tar.bz2

Si por casualidad tuviese la extensión .Z. Se tendría que hacer en dos pasos:

gzip -d perl_codigofuente.tar.Z
tar xvf perl_codigofuente.tar

Una vez descomprimidos el código fuente de Perl, lo aconsejable es leer los ficheros README e INSTALL, por lo que pudiera pasar o por lo que nos pudiera faltar.

Una vez llegados a este lo pasos a seguir son los mismos que compilar casi cualquier aplicación en Linux:

./configure
make
make install

Con lo anterior, primero, se configura (si puede) para nuestro sistema, segundo, se compila el código del intérprete y, tercero, se instala.

2.2.- Instalación de Perl en Windows
Para instalar Perl en Windows hay también dos opciones, la primera, que es la más aconsejable, es obtener la última versión de Active Perl, que es la versión de Perl para Windows compilada por la compañía ActiveState. Para instalar esta versión, sólo nos hace falta el Microsoft Installer, y una parche de las DCOM para windows 95, si ese es el sistema "operativo" que utilizamos.

La otra opción (menos recomendable) que tenemos es bajarnos el código fuente de www.cpan.org, descomprimirla (hay versiones del tar, del gzip para windows en el CPAN) y compilarla. Para compilar el código fuente, hace falta el Microsoft Visual C++ o Mingw32 con EGCS o GCC. También nos hará falta una utilidad make. MS Visual C++ viene con nmake, aunque también se puede usar dmake (una versión compilada con Mingw32). Se aconseja leer el fichero README.win32 (sobre todo si usas Mingw32). Una vez que se cumplen todos los requisitos, los pasos son:

nmake
nmake test
nmake install

Hay que tener en cuenta que la versión de Perl para Windows 95 la funcionalidad no es completa en algunos módulos (en el resto de sabores de windows va bien: 98,Me,NT200,XP).