Instalación del entorno de Perl
Antes de comenzar a aprender el lenguaje Perl, necesitamos instalar el entorno de ejecución de Perl.
Perl puede ejecutarse en las siguientes plataformas:
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.)
- Win 9x/NT/2000/
- WinCE
- Macintosh (PPC, 68K)
- Solaris (x86, SPARC)
- OpenVMS
- Alpha (7.2 and later)
- Symbian
- Debian GNU/kFreeBSD
- MirOS BSD
- etc.
Muchos sistemas ya tienen Perl instalado por defecto. Podemos verificar si está instalado mediante el siguiente comando:
$ perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail) Copyright 1987-2013, Larry Wall ……
Si la salida muestra la información anterior, significa que ya está instalado. Si aún no está instalado, puedes consultar las siguientes instrucciones de instalación.
Instalar Perl
Podemos descargar el paquete de instalación correspondiente a nuestra plataforma desde el sitio web oficial de Perl:https://www.perl.org/get.html

Instalación de Perl en Unix y Linux
Los pasos para instalar Perl en sistemas Unix/Linux son los siguientes:
Abre a través del navegadorhttp://www.perl.org/get.html.
Descarga el paquete de código fuente adecuado para Unix/Linux.
Descargarperl-5.x.y.tar.gzUna vez descargado el archivo, realiza las siguientes operaciones.
$ tar -xzf perl-5.x.y.tar.gz $ cd perl-5.x.y $ ./Configure -de $ make $ make test $ make install
A continuación, si nosotrosperl -vComprueba con el comando si la instalación fue exitosa.
Una vez que la instalación sea exitosa, la ruta de instalación de Perl es/usr/local/bin, la biblioteca se instala en/usr/local/lib/perlXX, XX es el número de versión.
Instalación de Perl en Windows
En la plataforma Windows, Perl cuenta con los compiladores ActiveState Perl y Strawberry Perl.
La mayor diferencia entre ActiveState Perl y Strawberry Perl es que Strawberry Perl incluye algunos módulos adicionales de CPAN, por lo que el archivo de instalación de Strawberry Perl que se descarga tiene más de 80 MB, mientras que ActiveState Perl solo tiene unos 20 MB.
Aquí utilizamos Strawberry Perl.
Los pasos para instalar Perl en sistemas Windows son los siguientes:
Enlace del paquete de instalación de Strawberry:http://strawberryperl.com。
Descarga la versión correspondiente a tu sistema: 32 bits o 64 bits.
Después de descargar, haz doble clic para abrir y sigue el asistente de instalación paso a paso.

Instalación de Perl en Mac OS
Los sistemas Mac OS generalmente ya tienen Perl instalado por defecto. Si no está instalado, realiza los siguientes pasos:
Abre a través del navegadorhttp://www.perl.org/get.html.
Descarga el paquete de código fuente adecuado para Mac OS.
Descargarperl-5.x.y.tar.gzUna vez descargado el archivo, realiza las siguientes operaciones.
$ tar -xzf perl-5.x.y.tar.gz $ cd perl-5.x.y $ ./Configure -de $ make $ make test $ make install
Después de una ejecución exitosa, la ruta de instalación de Perl es/usr/local/bin, la biblioteca se instala en/usr/local/lib/perlXX, XX es el número de versión.
Ejecutar Perl
Perl tiene diferentes formas de ejecución.
1. Interactivo
Podemos ejecutar código Perl directamente en la línea de comandos. El formato de sintaxis es el siguiente:
$perl -e <perl code> # Unix/Linux o C:>perl -e <perl code> # Windows/DOS
Los parámetros de la línea de comandos son los siguientes:
| Opción | Descripción |
|---|---|
| -d[:debugger] | Ejecutar el programa en modo depuración |
| -Idirectory | Especificar el directorio @INC/#include |
| -T | Permitir la detección de contaminación |
| -t | Permitir advertencias de contaminación |
| -U | Permitir operaciones inseguras |
| -w | Permitir muchas advertencias útiles |
| -W | Permitir todas las advertencias |
| -X | Deshabilitar advertencias |
| -e program | Ejecutar código Perl |
| file | Ejecutar archivos de script Perl |
2. Ejecución de scripts
Podemos colocar el código Perl en un archivo de script y ejecutar el código del archivo mediante el siguiente comando:
$perl script.pl # Unix/Linux o C:>perl script.pl # Windows/DOS
Entorno de desarrollo integrado (IDE: Integrated Development Environment)
También podemos ejecutar scripts Perl en algunos entornos de interfaz gráfica de usuario (GUI). A continuación se recomiendan dos entornos de desarrollo integrado de Perl de uso común:
Padre: Padre es un entorno de desarrollo integrado para desarrolladores de Perl, que ofrece resaltado de sintaxis y funciones de refactorización de código.
EPIC: EPIC es un complemento para Perl Eclipse IDE. Si estás familiarizado con Eclipse, puedes usarlo.
Pasos de instalación: Help-->Eclipse Marketplace-->escribe EPIC--> selecciona instalar y actualizar.
