Gracias a CPAN, existe una forma muy sencilla y cómoda de actualizar de vez todos los módulos de PERL que tengamos instalados en el sistema, para ello, simplemente ejecutad lo siguiente: cpan -r Automáticamente comenzará la actualización de los módulos: $ cpan -r CPAN: Storable loaded ok Going to read /home/alex/.cpan/Metadata Database was generated on Seguir leyendo
Perl
Perl: Enviar correos con el módulo MIME::Lite
Hoy vamos a ver un ejemplo sencillo de programación en Perl, mediante el cual vamos a enviar un correo electrónico. Utilizamos el módulo MIME::Lite, que permite mandar contenido html (u otro MIME) en el cuerpo del mensaje. El ejemplo que os voy a mostrar envía el correo utilizando el método de envío por defecto que Seguir leyendo
Perl: Encriptar y desencriptar base64 con MIME::Base64
El módulo de Perl MIME::Base64 proporciona funciones para codificar y descodificar cadenas en y desde base64. Base 64 es un sistema de numeración posicional que usa 64 como base. Es la mayor potencia de dos que puede ser representada usando únicamente los caracteres imprimibles de ASCII. Esto ha propiciado su uso para codificación de correos Seguir leyendo
Shared object «libperl.so» not found
Tras la última actualización de cPanel en un servidor FreeBSD (11.24.4-RELEASE_33609), resulto haber un fallo en ciertos módulos de Perl, por ejemplo exim no arrancaba mostrando el siguiente error: # /scripts/restartsrv_exim /libexec/ld-elf.so.1: Shared object «libperl.so» not found, required by «exim» /libexec/ld-elf.so.1: Shared object «libperl.so» not found, required by «exim» Ni un upcp –force ni reinstalar Seguir leyendo
The perl module Text::CSV could not be installed
Tras actualizar un servidor FreeBSD a la última versión Release de cPanel (11.24.4-RELEASE_32603) me encontré con el siguiente error: The perl module Text::CSV could not be installed. This module is required by cPanel, and the system may not function correctly until it is installed, and functional. Below is the results of the auto-install attempt: Test Seguir leyendo