Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Instalación de módulos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Mie Dic 14, 2005 10:28 am
pbellon
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Oct 2004
Mensajes: 33
Instalación de módulos Responder citando

Hola,

estoy intentando instalar módulos (mi versión de perl es v5.8.4 built for MSWin32-x86-multi-thread), como por ejemplo:

http://ppm.activestate.com/PPMPackages/zips/5xx-builds-only/TimeDate.zip

Este zip genera el fichero README, TimeDate.ppd y x86/TimeDate.tar.gz (probadlo)

al ejecutar ppm install TimeDate.ppd tal y como indica el fichero README me da el siguiente error:

Error: no suitable installation target found for package TimeDate.

Esto me está pasando con todos los módulos que intento instalar. Otro ejemplo, TermReadKey.

¿Alguíen puede explicarme por qué falla? y sobre todo ¿cómo puedo arreglarlo?

Cool
Mensaje Mie Dic 14, 2005 1:14 pm
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

Lo que te recomiendo es que en vez de estar bajando los zips del ppm, los jales directamente, entonces todo lo que tienes que hacer es poner:

Código:

ppm> install Time-Date


Solito busca el ppd en el sitio lo descarga y lo instala.


SALUDOS
Mensaje Lun Dic 26, 2005 10:24 am
pbellon
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Oct 2004
Mensajes: 33
Responder citando

Hola,

gracias pero no es posible, ya que en el servidor donde tengo que instalarlo no tiene salida a internet, bueno si tiene pero está capada por un firewall y no me autorizan la salida por motivos de seguridad, solo me autorizan a bajarme el fichero desde un pc e instalarlo como te he comentado.

¿Alguna idea?

Cool
Mensaje Lun Dic 26, 2005 5:59 pm
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

Hola:

En dónde estás extrayendo los archivos, me parece que no está encontrando el archivo .ppd.


SALUDOS
Mensaje Mar Dic 27, 2005 6:20 am
pbellon
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Oct 2004
Mensajes: 33
Responder citando

Hola,

en mi pc estoy en D:\perl

aquí copio en zip y lo descomprimo en d:\perl, generandose lo siguiente:

d:\perl\readme
d:\perl\timedate.ppd
d:\perl\x86\timedate.tar.gz

he visto en el ppd que hace referencia a
MSWin32-x86-object/timedate.tar.gz

por lo que tambien en creado es directorio y copiado el fichero timedate.tar.gz

es decir además también tengo

d:\perl\MSWin32-x86-object/timedate.tar.gz


aquí tienes el contenido del fichero ppd original

<SOFTPKG NAME="TimeDate" VERSION="1,08,0,0">
<TITLE>TimeDate</TITLE>
<ABSTRACT>Date formatter and parser; timesone manipulation routines.</ABSTRACT>
<AUTHOR>Graham Barr (bodg@pobox.com), David Muir Sharnoff (muir@idiom.com), Paul Foley (paul@ascent.com)</AUTHOR>
<IMPLEMENTATION>
<OS NAME="MSWin32" />
<ARCHITECTURE NAME="MSWin32-x86-object" />
<CODEBASE HREF="x86/TimeDate.tar.gz" />
</IMPLEMENTATION>
</SOFTPKG>


y también he progado con este ppd

<SOFTPKG NAME="TimeDate" VERSION="1,08,0,0">
<TITLE>TimeDate</TITLE>
<ABSTRACT>Date formatter and parser; timesone manipulation routines.</ABSTRACT>
<AUTHOR>Graham Barr (bodg@pobox.com), David Muir Sharnoff (muir@idiom.com), Paul Foley (paul@ascent.com)</AUTHOR>
<IMPLEMENTATION>
<OS NAME="MSWin32" />
<ARCHITECTURE NAME="MSWin32-x86-object" />
<CODEBASE HREF="MSWin32-x86-object/TimeDate.tar.gz" />
</IMPLEMENTATION>
</SOFTPKG>


y desde d:\perl ejecuto ppm install TimeDate.ppd y no funciona.

Saludos
Cool
Mensaje Mar Dic 27, 2005 6:51 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4123
Ubicación: Valladolid, España
Responder citando

Hay que leerse la documentación Wink

Tendrás que poner
Código:
ppm install d:\perl\timedate.ppd
Mensaje Vie Dic 30, 2005 2:47 am
pbellon
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Oct 2004
Mensajes: 33
Responder citando

Si, si eso ya lo había probado, y el error se sigue producciendo. Esto mismo me ocurre con otros mucho módulos, por eso creo que algo estoy haciendo mal, pero no se que. ¿Alguien ha podido probar lo esto mismo?

Cool
Mensaje Vie Dic 30, 2005 4:24 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4123
Ubicación: Valladolid, España
Responder citando

El mensaje del PPM quiere decir que ha encontrado el fichero ha instalar, pero que dentro de él no ha encontrado una versión compatible con la actual instalación tuya de perl.
Eso es al menos lo que he encontrado por la red. Leete este mensaje y el siguiente, ya que comenta poner un nuevo repositorio de paquetes en el ppm.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group