Perl - Medio ambiente

Antes de comenzar a escribir nuestros programas Perl, comprendamos cómo configurar nuestro entorno Perl. Perl está disponible en una amplia variedad de 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 y posterior)
  • Symbian
  • Debian GNU / kFreeBSD
  • MirOS BSD
  • Y muchos más...

Es más probable que su sistema tenga instalado perl. Simplemente intente dar el siguiente comando en el indicador $ -

$perl -v

Si tiene Perl instalado en su máquina, recibirá un mensaje como el siguiente:

This is perl 5, version 16, subversion 2 (v5.16.2) built for i686-linux

Copyright 1987-2012, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Si aún no tiene Perl instalado, continúe con la siguiente sección.

Obteniendo la instalación de Perl

El código fuente, los binarios, la documentación, las noticias, etc. más actualizados y actuales están disponibles en el sitio web oficial de Perl.

Perl Official Website - https://www.perl.org/

Puede descargar la documentación de Perl desde el siguiente sitio.

Perl Documentation Website - https://perldoc.perl.org

Instalar Perl

La distribución de Perl está disponible para una amplia variedad de plataformas. Necesita descargar solo el código binario aplicable para su plataforma e instalar Perl.

Si el código binario para su plataforma no está disponible, necesita un compilador C para compilar el código fuente manualmente. La compilación del código fuente ofrece más flexibilidad en cuanto a la elección de las funciones que necesita en su instalación.

Aquí hay una descripción general rápida de la instalación de Perl en varias plataformas.

Instalación de Unix y Linux

Estos son los pasos simples para instalar Perl en una máquina Unix / Linux.

  • Abra un navegador web y vaya a https://www.perl.org/get.html.

  • Siga el enlace para descargar el código fuente comprimido disponible para Unix / Linux.

  • Descargar perl-5.x.y.tar.gz file y emita los siguientes comandos en $ prompt.

$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install

NOTE - Aquí $ es un indicador de Unix donde escribe su comando, así que asegúrese de no escribir $ mientras escribe los comandos mencionados anteriormente.

Esto instalará Perl en una ubicación estándar / usr / local / bin y sus bibliotecas se instalarán en / usr / local / lib / perlXX , donde XX es la versión de Perl que está utilizando.

Tomará un tiempo compilar el código fuente después de emitir el makemando. Una vez realizada la instalación, puede emitirperl -vcomando en el indicador $ para verificar la instalación de Perl. Si todo está bien, mostrará un mensaje como el que mostramos arriba.

Instalación de Windows

Estos son los pasos para instalar Perl en una máquina con Windows.

  • Siga el enlace para la instalación de Strawberry Perl en Windows http://strawberryperl.com

  • Descargue la versión de instalación de 32 bits o 64 bits.

  • Ejecute el archivo descargado haciendo doble clic en él en el Explorador de Windows. Esto abre el asistente de instalación de Perl, que es realmente fácil de usar. Simplemente acepte la configuración predeterminada, espere hasta que finalice la instalación y estará listo para comenzar.

Instalación en Macintosh

Para crear su propia versión de Perl, necesitará 'make', que forma parte de las herramientas de desarrollo de Apples que normalmente se suministran con los DVD de instalación de Mac OS. No necesita la última versión de Xcode (que ahora se cobra) para instalar make.

Estos son los pasos simples para instalar Perl en una máquina Mac OS X.

  • Abra un navegador web y vaya a https://www.perl.org/get.html.

  • Siga el enlace para descargar el código fuente comprimido disponible para Mac OS X.

  • Descargar perl-5.x.y.tar.gz file y emita los siguientes comandos en $ prompt.

$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install

Esto instalará Perl en una ubicación estándar / usr / local / bin y sus bibliotecas se instalarán en / usr / local / lib / perlXX , donde XX es la versión de Perl que está utilizando.

Ejecutando Perl

Las siguientes son las diferentes formas de iniciar Perl.

Intérprete interactivo

Puedes entrar perly comience a codificar de inmediato en el intérprete interactivo iniciándolo desde la línea de comandos. Puede hacer esto desde Unix, DOS o cualquier otro sistema, que le proporciona un intérprete de línea de comandos o una ventana de shell.

$perl  -e <perl code>           # Unix/Linux

or 

C:>perl -e <perl code>          # Windows/DOS

Aquí está la lista de todas las opciones de línea de comando disponibles:

No Señor. Opción y descripción
1

-d[:debugger]

Ejecuta el programa en el depurador

2

-Idirectory

Especifica @ INC / # incluir directorio

3

-T

Permite verificaciones de contaminación

4

-t

Habilita advertencias de contaminación

5

-U

Permite operaciones inseguras

6

-w

Habilita muchas advertencias útiles

7

-W

Habilita todas las advertencias

8

-X

Deshabilita todas las advertencias

9

-e program

Ejecuta el script Perl enviado como programa

10

file

Ejecuta el script Perl desde un archivo dado

Script de la línea de comandos

Un script de Perl es un archivo de texto, que mantiene el código de Perl en él y se puede ejecutar en la línea de comando invocando al intérprete en su aplicación, como se muestra a continuación:

$perl  script.pl          # Unix/Linux

or 

C:>perl script.pl         # Windows/DOS

Entorno de desarrollo integrado

También puede ejecutar Perl desde un entorno de interfaz gráfica de usuario (GUI). Todo lo que necesita es una aplicación GUI en su sistema que admita Perl. Puede descargar Padre, el IDE de Perl . También puede usar Eclipse Plugin EPIC - Perl Editor e IDE para Eclipse si está familiarizado con Eclipse.

Antes de continuar con el siguiente capítulo, asegúrese de que su entorno esté configurado correctamente y funcione perfectamente. Si no puede configurar el entorno correctamente, puede pedir ayuda al administrador del sistema.

Todos los ejemplos que se dan en los capítulos siguientes se han ejecutado con la versión v5.16.2 disponible en la versión CentOS de Linux.