Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Módulos » Forzar instalación de módulo  RESUELTO Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2011-04-02 09:37 @442

Perlero Frecuente
Registrado: 2005-04-28 05:47 @282
Mensajes: 188
Forzar instalación de módulo  RESUELTO
Agradecería si me pudiesen indicar qué desventajas o problemas puedo tener a futuro si instalo módulos en forma forzada. Quisiera instalar varios módulos del tipo XML::Compile::Shema y otros relacionados y todos me piden que lo instale de la forma -f.

¡¡¡¡Muchas gracias!!!!


Nota 2011-04-02 10:25 @475
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10250
Re: Forzar instalación de módulo
El problema está en saber el porqué es necesario hacer una instalación forzada.

Según la documentación del comando cpan, la opción -f es para forzar la instalación, incluso en aquellas situaciones en las que no se realizaría esa instalación, por presencia de errores, tanto en la fase de compilación como en la de comprobación (test).

Hay algunos módulos que, por ejemplo, en sus test, salen errores debido a que no están presentes, en el sistema donde se están ejecutando, algunos módulos que solo se usan en esa misma fase de test. Por ejemplo, algunos módulos de la rama Test::. Dicho de otra manera: si estos módulos estuvieran presentes, no saldría ningún error y la instalación no haría falta hacerla de forma forzada.

Cuando yo me encuentro en esta situación, si veo en el registro de salida, que los errores no son "vitales", puedo reintentar una nueva instalación, pero de forma forzada.

Un error "vital" es, por ejemplo, no haber compilado una parte de la distribución del módulo que viene en forma de código en C. Es claro que sin esa parte, la funcionalidad del módulo puede ser nula.

En otros casos, si veo que el error era debido a la falta de un módulo secundario, pero no "vital", a veces suelo hacer la instalación de ese módulo (o esos módulos) antes de volver a intentar la instalación del primer módulo que me interesa.

En la gran mayoría de las ocasiones, se trata de módulos Test::, como he dicho antes. Si los instalo, es muy posible que ya no provoquen más errores en futuras instalaciones de otros módulos que dependan de ellos.

_________________
JF^D Perl programming


Nota 2011-04-02 11:10 @507

Perlero Frecuente
Registrado: 2005-04-28 05:47 @282
Mensajes: 188
Re: Forzar instalación de módulo
¡¡¡¡Qué explicación TAN CLARA!!!!. ¡¡ Excelente !! ¡¡¡Muchas gracias!!!


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO