Cómo instalar Perl en Ubuntu 24.04, 22.04 o 20.04

Perl es un lenguaje de programación de alto nivel y de propósito general conocido por sus poderosas capacidades de procesamiento de texto y su versatilidad en diferentes dominios, incluida la administración de sistemas, el desarrollo web y la programación de redes. La extensa biblioteca de módulos de Perl y su soporte para varias plataformas lo convierten en una herramienta valiosa tanto para desarrolladores como para administradores.

En Ubuntu 24.04, 22.04 o 20.04, Perl se puede instalar mediante dos métodos principales. El primer método implica utilizar el repositorio APT predeterminado de Ubuntu, que ofrece una instalación sencilla y estable de Perl. El segundo método consiste en descargar el archivo fuente de Perl y configurar, compilar e instalar manualmente la última versión. Este enfoque le permite acceder a las funciones y optimizaciones más recientes. Esta guía lo guiará a través de ambos métodos, asegurándose de que tenga la configuración de Perl adecuada para sus necesidades.

Método 1: instalar Perl a través de APT

Comprobando si Perl está instalado

Antes de instalar Perl, es esencial comprobar si ya se ha instalado en su sistema Ubuntu. Para hacer esto, abra una ventana de terminal y escriba el siguiente comando:

perl -v

El comando mostrará su número de versión si Perl está instalado en su sistema. En caso contrario, el terminal mostrará un mensaje de error.

Actualice Ubuntu antes de la instalación de Perl

Antes de instalar Perl, debe actualizar el repositorio de paquetes de su sistema Ubuntu. Esto asegurará que descargue la última versión de Perl y cualquier dependencia que pueda requerir. Para hacer esto, ejecute el siguiente comando:

sudo apt update

Este comando actualizará el repositorio de paquetes en su sistema Ubuntu.

Instale Perl mediante el comando APT

Una vez que haya actualizado el repositorio de paquetes en su sistema Ubuntu, puede instalar Perl usando el siguiente comando:

sudo apt install perl

Este comando descargará e instalará la última versión de Perl y cualquier dependencia que requiera.

Instalar módulos adicionales de Perl

Alternativamente, al instalar Perl en Ubuntu, puede instalar paquetes adicionales que brindan más herramientas de desarrollo y opciones de depuración o usar bibliotecas para mejorar su experiencia con Perl. Estos son algunos de los paquetes más populares que quizás quieras considerar:

  • perl-doc: este paquete contiene la documentación oficial de Perl, que incluye manuales de referencia, tutoriales y otros recursos útiles para aprender y utilizar Perl.
  • libperl-dev: este paquete proporciona bibliotecas y archivos de desarrollo que se pueden utilizar para compilar y vincular módulos y extensiones de Perl.
  • libdbd-mysql-perl: Este paquete proporciona una interfaz Perl para bases de datos MySQL, lo que facilita la interacción con MySQL desde sus scripts Perl.
  • libdatetime-perl: Este paquete proporciona una colección de módulos que se pueden utilizar para manipular fechas y horas en Perl. Incluye soporte para zonas horarias, horario de verano y otras operaciones comunes de fecha/hora.
  • libjson-perl: Este paquete proporciona un módulo Perl para codificar y decodificar datos JSON, un formato de intercambio de datos popular utilizado en muchas aplicaciones web.
  • libxml-perl-simple: este paquete proporciona una API sencilla para analizar y manipular datos XML en Perl. A menudo se utiliza en aplicaciones web y otros sistemas que necesitan trabajar con datos XML.
  • libtest-simple-perl: Este paquete proporciona un marco simple para escribir y ejecutar pruebas unitarias de Perl. Puede usarse para garantizar que su código Perl funcione correctamente y detectar errores antes de que se conviertan en problemas.

Para instalar cualquiera de estos paquetes, agregue sus nombres al comando apt-get install al instalar Perl. Por ejemplo, para instalar Perl junto con los paquetes libdatetime-perl y libjson-perl, ejecute el siguiente comando:

sudo apt install perl libdatetime-perl libjson-perl

Este comando instalará Perl y los paquetes opcionales que especificó. Luego podrá utilizar estos paquetes en sus scripts Perl para mejorar la funcionalidad y la productividad.

Buscar módulos Perl

Además de los paquetes de Perl opcionales que hemos mencionado, hay muchos otros paquetes de Perl disponibles en Ubuntu que pueden resultarle útiles. Para buscar paquetes Perl adicionales, puede utilizar el comando apt-cache, que se utiliza para buscar en el repositorio de paquetes en Ubuntu.

Para buscar paquetes de Perl usando apt-cache, abra una ventana de terminal y escriba el siguiente comando:

apt-cache search perl

Este comando mostrará una lista de paquetes de Perl disponibles en el repositorio de paquetes de Ubuntu. Puede desplazarse por la lista para ver los paquetes disponibles o usar el comando grep para buscar paquetes específicos.

Por ejemplo, si desea buscar paquetes relacionados con MySQL, puede utilizar el siguiente comando:

apt-cache search perl | grep mysql

Este comando mostrará una lista de paquetes Perl con la palabra "mysql" en su nombre o descripción. Puede utilizar comandos similares para buscar otras palabras clave o paquetes específicos que puedan interesarle.

Una vez que haya encontrado el paquete que desea instalar, puede usar el comando apt-get para instalarlo. Por ejemplo, para instalar el paquete libdbd-mysql-perl que mencionamos anteriormente, puede ejecutar el siguiente comando:

sudo apt install libdbd-mysql-perl

Este comando descargará e instalará el paquete y las dependencias que requiera. Luego podrá utilizar el paquete en sus scripts Perl según sea necesario.

Método 2: instalar Perl a través del archivo fuente de Perl

La guía demostrará un método secundario para instalar Perl: descargar el archivo fuente, compilar el binario e instalarlo. Este método es mejor si necesita una versión específica de Perl o una versión actualizada.

Instalar paquetes de requisitos previos para compilar Perl

Preparar su sistema Ubuntu con las bibliotecas y herramientas de desarrollo necesarias es crucial antes de iniciar el proceso de instalación de Perl. Estos componentes son fundamentales para facilitar la compilación fluida de Perl desde el código fuente.

Para instalar estos paquetes de requisitos previos, ejecute el siguiente comando:

sudo apt install build-essential make wget

Descargar el archivo de código fuente de Perl

Con las dependencias implementadas, proceda a descargar El código fuente de Perl. El sitio web oficial de Perl es una fuente confiable para obtener la versión del código más actualizada. En esta guía, usaremos la versión 5.38.0 de Perl con fines ilustrativos.

Ejecute el siguiente comando para descargar la versión especificada:

wget https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz

Nota: La versión utilizada aquí sirve como ejemplo. Consulte siempre el sitio web oficial para descargar la última versión del código fuente de Perl.

Extraiga el código fuente de Perl del archivo

Una vez descargado con éxito el código fuente, el siguiente paso consiste en extraer el archivo tar. Ejecute el siguiente comando para descomprimir el código fuente:

tar -xzf perl-v5.38.0.tar.gz

Luego, navegue hasta el directorio que contiene el código fuente extraído:

cd perl-5.38.0

Configurar la configuración de compilación de Perl

Antes de compilar el código fuente, es imperativo establecer la configuración de compilación. Este paso preparatorio adapta el proceso de compilación de Perl a las necesidades y características específicas de su sistema Ubuntu.

Ejecute el siguiente comando para configurar la compilación:

./Configure -des -Dprefix=/usr/local

Nota: Asegúrese de utilizar '-Dprefijo' exactamente como se muestra, no '-dprefix'. Este comando inicializa la compilación con la configuración predeterminada y designa /usr/local como el directorio de instalación de Perl.

Compilar e instalar Perl binario

Con la configuración implementada, estará listo para compilar el código fuente de Perl. La duración de este paso depende de las capacidades de su sistema. Inicie el proceso de compilación con el siguiente comando:

make

Tras una compilación exitosa, proceda a instalar Perl usando el siguiente comando:

sudo make install

Validar la instalación de Perl

Es prudente verificar que Perl se haya instalado correctamente desde el origen para concluir el proceso de instalación. Ejecute el siguiente comando para verificar la versión de Perl instalada:

perl -v

Este comando revelará el número de versión de Perl, confirmando la instalación exitosa.

La instalación de Perl desde el código fuente otorga un control incomparable sobre los parámetros de configuración y compilación. Este enfoque es particularmente ventajoso si su proyecto exige una versión específica de Perl o requiere la activación (o desactivación) de características específicas que no están en los paquetes precompilados disponibles en los repositorios de Ubuntu.

Crear una aplicación de prueba de Perl

Puede crear un script simple de "Hola mundo" para probar Perl en su sistema Ubuntu. Abra una ventana de terminal y escriba el siguiente comando:

nano hello.pl

Este comando abrirá el editor de texto Nano, donde puede ingresar el siguiente código:

#!/usr/bin/perl
print "Hello, world!\n";

Este código imprimirá "¡Hola, mundo!" a la terminal.

Guarde el archivo presionando Ctrl+O, luego salga del editor presionando Ctrl+X. Haga que el script sea ejecutable ejecutando el siguiente comando:

chmod +x hello.pl

Este comando hará que el script sea ejecutable.

Ahora, ejecute el script escribiendo el siguiente comando:

./hello.pl

Este comando ejecutará el script "Hola mundo" e imprimirá el mensaje "¡Hola, mundo!" a la terminal.

Conclusión

Con Perl instalado en su sistema Ubuntu, ya sea a través del repositorio APT predeterminado o compilando desde el código fuente, puede aprovechar sus poderosas capacidades para una amplia gama de tareas de programación. El repositorio APT ofrece comodidad y estabilidad, mientras que la compilación desde el código fuente proporciona las funciones más recientes y un mayor control sobre el proceso de instalación. La actualización periódica de su instalación de Perl garantizará un rendimiento óptimo y acceso a las últimas mejoras, lo que hará que su trabajo de desarrollo y secuencias de comandos en Ubuntu sea eficiente y efectivo.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario