Para instalar un módulo de Perl, debes probar esta secuencia de intentos. La primera que funcione te instalará el módulo. Va de menos complejidad para el usuario, a más:
1.- Intentar encontrar e instalar el módulo Perl desde la lista de paquetes de software de tu distribución.
Por ejemplo, si estás en Debian Linux, con
apt,
aptitude o cualquier otro puedes buscar por el nombre del paquete. En mi Debian, se llama libterm-readline-gnu-perl. Lo seleccionas y lo instalas. O lo instalas con
Using bash Syntax Highlighting
apt-get install libterm-readline-gnu-perl
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
. Para Ubuntu, también puedes usar estas herramientas, o desde el entorno gráfico, con
synaptic. Para Red Hat y Fedora, está
yum. Para SuSE y OpenSuSE, están
zypper y
yast2... cada distribución tiene su método, aunque eso cambiará dentro de poco, cuando lo unifiquen.
Si, por el contrario, estás en un Windows, usa
PPM (en caso de usar la distribución de ActiveState).
La idea es que SIEMPRE, antes de intentar instalar un paquete, distribución o módulo de Perl, de forma manual, veamos si lo tenemos ya en forma de paquete software instalable para nuestro sistema operativo.
2.- Usa el comando
cpan o
cpanp desde la línea de comandos:
Using bash Syntax Highlighting
cpan Term::ReadLine::Gnu
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
o, mejor,
Using bash Syntax Highlighting
cpanp
install Term::ReadLine::Gnu
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
.
Este comando deberás ejecutarlo siendo
root del sistema. La primera vez que lo ejecutes te preguntará una serie de configuraciones. Este es el método más cómodo para instalar, porque se encargará de bajar dependencias, descomprimir, comprobar, compilar, volver a comprobar, e instalar todos los ficheros necesarios.
3.- Usa el método que comentas: descargar, compilar, comprobar, instalar:
Using bash Syntax Highlighting
perl Makefile.PL
make
make test
make installColoreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Este último método es la última opción que debemos intentar. En los sistemas Windows, no será apenas necesario, por la presencia de PPM, pero sí quizás en otras distribuciones Perl para Windows, como Strawberry Perl. En los Linux, lo dicho: primero busca el paquete en el sistema operativo, y si no está, usa el comando
cpan (aunque mejor y más moderno es
cpanp (CPANPLUS)).
Te has equivocado con
Using bash Syntax Highlighting
perl -MTerm::ReadLine::GNU
-e 1Coloreado en 0.002 segundos, usando
GeSHi 1.0.8.4
Es "Gnu", no "GNU".