Buenas otra vez. Al final me he decantado por utilizar el módulo sin instalar. He comprobado y casualidad de la vida, que sí puedo acceder vía telnet. He comprobado que el módulo no está instalado.
Desde la página que me comentabais en otros comentarios de cómo utilizar los módulos sin instalarlos, he seguido los pasos que comentaba.
Además, mirando un comentario de "kidd".
"Por ejemplo, puedes crear una carpeta lib en el root del sitio y poner ahí el módulo, solamente cópialo de tu librería de ActivePerl de tu computadora, y ya con use lib(); puedes decirle a Perl que busque en esa carpeta los módulos."
Pasos realizados:
1- Me he descargado de la web el módulo Net-Telnet-3.03
2- Lo he copiado en /lib. El módulo Telnet.pm esta exactamente en
/usr/perl5/5.6.1/lib/Net-Telnet-3.03/lib/Net/Telnet.pm
3- he tecleado lo siguiente pero no ha funcionado nada
- Código: Seleccionar todo
use lib('Net-Telnet-3.03/lib');
use lib('Net-Telnet-3.03/lib');
use Telnet.pm;
[b]Error: syntax error at ./hpov.pl line 20, near "use Telnet."
Execution of ./hpov.pl aborted due to compilation errors.[/b] ******************************
use lib('Telnet.pm/usr/perl5/5.6.1/lib/Net-Telnet-3.03/lib/Net');
use lib('Telnet.pm/usr/perl5/5.6.1/lib/Net-Telnet-3.03/lib/Net');
use Telnet.pm
[b]Error: syntax error at ./hpov.pl line 20, near "use Telnet."
Execution of ./hpov.pl aborted due to compilation errors.[/b] ************************************************
use lib('Telnet.pm/usr/perl5/5.6.1/lib/Net-Telnet-3.03/lib/Net');
use lib('Telnet.pm/usr/perl5/5.6.1/lib/Net-Telnet-3.03/lib/Net');
use Net::Telnet;
[b]Error: Modulo no encontrado[/b]
*********************************
Supongo que ya estaré cerca de encontrar la solución.