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ónDescripción
-d[:debugger]Ejecutar el programa en modo depuración
-IdirectoryEspecificar el directorio @INC/#include
-T

Permitir la detección de contaminación

-tPermitir advertencias de contaminación
-UPermitir operaciones inseguras
-wPermitir muchas advertencias útiles
-WPermitir todas las advertencias
-XDeshabilitar advertencias
-e programEjecutar código Perl
fileEjecutar 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.


Cloud Studio

Cloud Studio es un entorno de desarrollo integrado basado en navegador que admite la mayoría de los lenguajes de programación, incluidos HTML5, PHP, Python, Java, Ruby, C/C++, .NET, etc. No es necesario descargar e instalar programas; con un clic se cambia de entorno de desarrollo. Cloud Studio proporciona un entorno Linux completo, admite la asignación de dominios personalizados y el ajuste dinámico de recursos informáticos, y puede completar el desarrollo, la compilación y la implementación de diversas aplicaciones.

Actualmente CODING está organizando un [Concurso de selección de mis complementos favoritos de Cloud Studio] basado en el espacio de trabajo de Cloud Studio. Entra en el sitio web oficial del evento: https://studio.qcloud.coding.net/campaign/favorite-plugins/index para obtener más información sobre el evento.

Otras extensiones