• Publicidad

Cómo instalar módulos de Perl en Windows

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Cómo instalar módulos de Perl en Windows

Notapor macgregor » 2005-04-27 11:30 @521

Hola a todos.

Hace tiempo tuve problemas para instalarme un módulo de Perl en Windows, y buscando información en san Google de cómo hacerlo descubrí muchas cosas.... la mejor fué este foro!

Cuando conseguí instalarlo publiqué un mensaje de cómo lo habia hecho, pero como muchos otros mensajes, lamentablemente se ha perdido.

Asi que me he decidido a poner un resumen de cómo instalar módulos en Windows.

Hay dos formas de utilizar un módulo, instalándolo o sin instalarlo.

En este SITE podéis encontrar cómo utilizar módulos sin instalar.
http://perlenespanol.com/archives-tut/000061.html

Y también cómo instalar módulos con PPM.
http://perlenespanol.com/archives-tut/000054.html

En los tutoriales se hace referencia al foro para comentar los problemas con los que te encuentres así que ahí van los que me volvieron loco.

ejecute c:\>ppm
ppm>search MODULO
y la respuesta fue:
Error: 500 Can't connect to ppm.ActiveState.com:80 (Bad protocol 'tcp')
Error: 500 Can't connect to ppm.ActiveState.com:80 (Bad protocol 'tcp')


Acabé descubriendo que en mi trabajo había un proxy.
Añadí la siguiente línea al autoexec.bat y solucioné el primer problema.
set HTTP_proxy=http://nombreproxy.dominio.com:8080/


Volví a ejecutar el ppm.
ppm>search MODULO
la respuesta fue desalentadora...
No matches for 'MODULO'; see 'help search'.


ppm busca en repositorios el módulo que tu le pides y el módulo que quería no estaba en los repositorios de ActiveState que vienen por defecto.
Encontre varias direcciones para añadir nuevos repositorios en los que ppm buscara los módulos.

Con el comando rep add nombre dirección puedes añadir repositorios. Puedes añadir los siguientes:

rep add Apache http://www.apache.org/dis/perl/win32-bin/ppms/
rep add 'Theory PPMServer58' http://theoryx5.uwinnipeg.ca/cgi-bin/pp ... PMServer58
rep add 'Theory PPMWebpage' http://theoryx5.uwinnipeg.ca/ppms
rep add Bioperl http://bioperl.org/DIST
rep add 'Bioperl Temp' http://wartik19.biotec.psu.edu/Bioperl
rep add BdP http://www.bribes.org/perl/ppm


De esta manera encontre el módulo que buscaba y pude hacer un install.

También me he encontrado con sorpresas como que un módulo exista para una distribución Perl 5.6 y no exista para una 5.8 ??? :shock: en concreto hablo de DBD::Oracle.

Existe otra posibilidad para instalarte los módulos. Bajatelos de la dirección:
http://ppm.activestate.com/PPMPackages/zips/
Busca el zip en la distribución que uses, bájatelo y sigue las instrucciones que pone en el readme, tan fácil como poner ppm install nombrearchivo.ppd.

Bueno, creo que esto complementa los tutoriales de Kidd y espero sinceramente que ayude a mucha gente.

Un saludo.

Se despide un ex mudder. MEDINA, que recuerdos :cry:
Última edición por macgregor el 2005-05-23 09:01 @417, editado 1 vez en total
MACGREGOR [TM]
Avatar de Usuario
macgregor
Perlero nuevo
Perlero nuevo
 
Mensajes: 80
Registrado: 2004-12-09 07:32 @355
Ubicación: españa

Publicidad

Notapor kidd » 2005-04-27 12:15 @552

Hola macgregor:

En cuanto tenga chance voy a incluir tus consejos dentro del tutorial para instalar módulos por medio del ppm, creo que son bastantes buenos y ayudarán a que varios no se rompan la cabeza como tú.... :lol:


SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Comando para ppm en ActiveState Perl

Notapor eaguilar » 2005-05-04 12:08 @547

Buenos consejos para instalar un módulo en Windows, aunque no se si será la versión del ActiveState que tengo, pero para agregar repositorios, se usa
set repository Name Location, en lugar de rep.
Luis Pirir
eaguilar
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2005-04-04 15:52 @703
Ubicación: Guatemala

Re: Cómo instalar módulos de Perl en Windows

Notapor lulumm » 2009-09-02 06:51 @327

¡Gracias! ¡Me ha sido muy útil! :lol:
lulumm
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2009-09-02 06:50 @326

Re: Cómo instalar módulos de Perl en Windows

Notapor explorer » 2009-09-03 08:04 @378

Bienvenido a los foros de Perl en Español, lulumm.

Tienes también un ejemplo de instalación de módulos con ppm en modo texto y una guía de Instalación de ActivePerl y uso del ppm en modo gráfico.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo instalar módulos de Perl en Windows

Notapor erv-Z » 2009-09-04 17:31 @772

Una forma fácil es descargar el módulo y pasarlo a la librería de Perl. Así es más rápido.
Última edición por explorer el 2009-09-04 18:14 @801, editado 1 vez en total
Razón: Ortografía
erv-Z
Perlero nuevo
Perlero nuevo
 
Mensajes: 158
Registrado: 2009-07-25 13:00 @583

Re: Cómo instalar módulos de Perl en Windows

Notapor explorer » 2009-09-04 18:18 @804

Eso no funciona de forma general.

Si hubieras visto la guía, te hubieras dado cuenta de que instalar un monstruo como Moose no es nada trivial.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado