[perl] Porque no me deja instalar modulos?

Iniciado por morenochico, 6 Octubre 2011, 02:59 AM

0 Miembros y 2 Visitantes están viendo este tema.

morenochico

Bien resulta que quiero instalar modulos de perl y en todas partes se dice que es asi:
perl -MCPAN -e shell
De ahi tira el error
Can't locate CPAN.pm in
ok voy , busco , bajo e intento instalar PPM-Make-0

este tira el error
Can't locate ExtUtils/MakeMaker.p  

ok, busco ExtUtils-MakeMaker-6.59 y este tira el error
Can't locate lib.pm
busco  lib 0.63 y este da el error
Can't locate ExtUtils/MakeMaker.p  

y de ese ciclo no salgo

Como puedo instalar entonces modulos? que modulos serian los indicados?  con los que tengo que puedo hacer?

Por cierto segun un scrip que ha por la red tengo varios modulos

Perl Version: 5.010001

CGI.pm Version: 3.43

Library Path (@INC):

   * /usr/lib/perl5/5.10.1/i486-t2-linux-gnu
   * /usr/lib/perl5/5.10.1
   * /usr/lib/perl5/site_perl/5.10.1/i486-t2-linux-gnu
   * /usr/lib/perl5/site_perl/5.10.1
   * /usr/lib/perl5/vendor_perl/5.10.1/i486-t2-linux-gnu
   * /usr/lib/perl5/vendor_perl/5.10.1
   * /usr/lib/perl5/vendor_perl
   * .

Modules:

   * /usr/lib/perl5/5.10.1/i486-t2-linux-gnu
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Config.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Cwd.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Data/Dumper.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Digest/SHA1.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/DynaLoader.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Encode/Config.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Encode/Symbol.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Errno.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Fcntl.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/File/Glob.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/File/GlobMapper.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/Entities.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/Filter.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/HeadParser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/LinkExtor.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/Parser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/PullParser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/TokeParser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Hash/Util/FieldHash.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Dir.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/File.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Handle.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Pipe.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Poll.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Seekable.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Select.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Socket.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/POSIX.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Socket.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/XSLoader.pm

   * /usr/lib/perl5/5.10.1
         o /usr/lib/perl5/5.10.1/AutoLoader.pm
         o /usr/lib/perl5/5.10.1/Benchmark.pm
         o /usr/lib/perl5/5.10.1/CGI.pm
         o /usr/lib/perl5/5.10.1/CGI/Apache.pm
         o /usr/lib/perl5/5.10.1/CGI/Carp.pm
         o /usr/lib/perl5/5.10.1/CGI/Cookie.pm
         o /usr/lib/perl5/5.10.1/CGI/Pretty.pm
         o /usr/lib/perl5/5.10.1/CGI/Push.pm
         o /usr/lib/perl5/5.10.1/CGI/Switch.pm
         o /usr/lib/perl5/5.10.1/CGI/Util.pm
         o /usr/lib/perl5/5.10.1/CPAN/HandleConfig.pm
         o /usr/lib/perl5/5.10.1/CPANPLUS/Config.pm
         o /usr/lib/perl5/5.10.1/Carp.pm
         o /usr/lib/perl5/5.10.1/English.pm
         o /usr/lib/perl5/5.10.1/Exporter.pm
         o /usr/lib/perl5/5.10.1/Exporter/Heavy.pm
         o /usr/lib/perl5/5.10.1/ExtUtils/MakeMaker/Config.pm
         o /usr/lib/perl5/5.10.1/File/Basename.pm
         o /usr/lib/perl5/5.10.1/File/CheckTree.pm
         o /usr/lib/perl5/5.10.1/File/Compare.pm
         o /usr/lib/perl5/5.10.1/File/Copy.pm
         o /usr/lib/perl5/5.10.1/File/DosGlob.pm
         o /usr/lib/perl5/5.10.1/File/Fetch.pm
         o /usr/lib/perl5/5.10.1/File/Find.pm
         o /usr/lib/perl5/5.10.1/File/Path.pm
         o /usr/lib/perl5/5.10.1/File/Spec.pm
         o /usr/lib/perl5/5.10.1/File/Spec/Cygwin.pm
         o /usr/lib/perl5/5.10.1/File/Spec/Epoc.pm
         o /usr/lib/perl5/5.10.1/File/Spec/Functions.pm
         o /usr/lib/perl5/5.10.1/File/Spec/Mac.pm
         o /usr/lib/perl5/5.10.1/File/Spec/OS2.pm
         o /usr/lib/perl5/5.10.1/File/Spec/Unix.pm
         o /usr/lib/perl5/5.10.1/File/Spec/VMS.pm
         o /usr/lib/perl5/5.10.1/File/Spec/Win32.pm
         o /usr/lib/perl5/5.10.1/File/Temp.pm
         o /usr/lib/perl5/5.10.1/File/stat.pm
         o /usr/lib/perl5/5.10.1/Getopt/Long.pm
         o /usr/lib/perl5/5.10.1/Getopt/Std.pm
         o /usr/lib/perl5/5.10.1/IO/Zlib.pm
         o /usr/lib/perl5/5.10.1/Log/Message/Config.pm
         o /usr/lib/perl5/5.10.1/Module/Build/Config.pm
         o /usr/lib/perl5/5.10.1/Net/Config.pm
         o /usr/lib/perl5/5.10.1/PerlIO.pm
         o /usr/lib/perl5/5.10.1/SelectSaver.pm
         o /usr/lib/perl5/5.10.1/Symbol.pm
         o /usr/lib/perl5/5.10.1/Tie/Hash.pm
         o /usr/lib/perl5/5.10.1/Tie/Hash/NamedCapture.pm
         o /usr/lib/perl5/5.10.1/Tie/RefHash.pm
         o /usr/lib/perl5/5.10.1/Tie/SubstrHash.pm
         o /usr/lib/perl5/5.10.1/bytes.pm
         o /usr/lib/perl5/5.10.1/constant.pm
         o /usr/lib/perl5/5.10.1/encoding/warnings.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Config.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Cwd.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Data/Dumper.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Digest/SHA1.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/DynaLoader.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Encode/Config.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Encode/Symbol.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Errno.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Fcntl.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/File/Glob.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/File/GlobMapper.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/Entities.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/Filter.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/HeadParser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/LinkExtor.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/Parser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/PullParser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/HTML/TokeParser.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Hash/Util/FieldHash.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Dir.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/File.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Handle.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Pipe.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Poll.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Seekable.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Select.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/IO/Socket.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/POSIX.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/Socket.pm
         o /usr/lib/perl5/5.10.1/i486-t2-linux-gnu/XSLoader.pm
         o /usr/lib/perl5/5.10.1/overload.pm
         o /usr/lib/perl5/5.10.1/sigtrap.pm
         o /usr/lib/perl5/5.10.1/strict.pm
         o /usr/lib/perl5/5.10.1/vars.pm
         o /usr/lib/perl5/5.10.1/warnings.pm
         o /usr/lib/perl5/5.10.1/warnings/register.pm







BigBear

Una forma mas facil de instalar modulos de perl en windows es usar el comando ppm install

morenochico


BigBear

que mala suerte tenes , entonces no se como ayudarte , pero al final que modulo queres instalar ?

morenochico

el DBI para conectarme con mysql, tan mala suerte no creo, estaba aprendiendo perl y pude hacer el hola mundo y esas cosas asi queria ir por mas.

leogtz

http://search.cpan.org/

Te bajas el código y compilas a mano.

perl Makefile.PL
   make
   make test
   make install


Y si te vuelve a decir que te falta algo, repites el paso con el módulo que te falte.

De un Hola mundo pasaste a una conexión a una bd? Y las expresiones regulares y de otro tipo? operadores? funciones? tratamiento de archivos? etc?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

morenochico

Cita de: Leo Gutiérrez. en  7 Octubre 2011, 23:01 PM
http://search.cpan.org/

Te bajas el código y compilas a mano.

perl Makefile.PL
   make
   make test
   make install


Y si te vuelve a decir que te falta algo, repites el paso con el módulo que te falte.

De un Hola mundo pasaste a una conexión a una bd? Y las expresiones regulares y de otro tipo? operadores? funciones? tratamiento de archivos? etc?

Los errores que dije al principio son cuando corre el perl Makefile.PL



leogtz

Usa el cpan con todos los módulos que no halle, no es díficil.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

~ Yoya ~

Cita de: morenochico en  6 Octubre 2011, 02:59 AM
Bien resulta que quiero instalar modulos de perl y en todas partes se dice que es asi:
perl -MCPAN -e shell
De ahi tira el error
Can't locate CPAN.pm in

No te funciona porque no tienes el modulo CPAN.pm, solo tienes que descargarlo he instalarlo manualmente, luego intestas de nuevo.

http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-1.9800.tar.gz

Saludos.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

morenochico

~ Yoya ~

ya descarge de la liga que me mandaste no obstante es ahi donde sale el error
Can't locate ExtUtils/MakeMaker.pm