Mie Dic 14, 2005 10:28 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
| Instalación de módulos |
|
|
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?
 |
|
|
|

Mie Dic 14, 2005 1:14 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
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 |
|
Lun Dic 26, 2005 10:24 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
|
|
|
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?
 |
|
Lun Dic 26, 2005 5:59 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
Hola:
En dónde estás extrayendo los archivos, me parece que no está encontrando el archivo .ppd.
SALUDOS |
|

Mar Dic 27, 2005 6:20 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
|
|
|
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
 |
|

Mar Dic 27, 2005 6:51 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4123
Ubicación: Valladolid, España
|
|
|
|
|
Hay que leerse la documentación
Tendrás que poner
| Código: |
| ppm install d:\perl\timedate.ppd |
|
|
Vie Dic 30, 2005 2:47 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
|
|
|
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?
 |
|
Vie Dic 30, 2005 4:24 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4123
Ubicación: Valladolid, España
|
|
|
|
|
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. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|