Página 1 de 1

Desesperado con instalación de módulos en Ubuntu

NotaPublicado: 2014-11-12 18:48 @825
por Aceitunas
He probado de todas las maneras posibles que he encontrado: con cpan, desde la consola y a mano. El módulo es POE::Component::IRC.

A mano cuando hago perl Makefile.PL, me aparece esto:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. Warning: prerequisite IRC::Utils 0.12 not found.
  2. Warning: prerequisite List::MoreUtils 0 not found.
  3. Warning: prerequisite POE 1.311 not found.
  4. Warning: prerequisite POE::Component::Syndicator 0 not found.
  5. Warning: prerequisite POE::Driver::SysRW 0 not found.
  6. Warning: prerequisite POE::Filter::IRCD 2.42 not found.
  7. Warning: prerequisite POE::Filter::Line 0 not found.
  8. Warning: prerequisite POE::Filter::Stackable 0 not found.
  9. Warning: prerequisite POE::Filter::Stream 0 not found.
  10. Warning: prerequisite POE::Session 0 not found.
  11. Warning: prerequisite POE::Wheel::ReadWrite 0 not found.
  12. Warning: prerequisite POE::Wheel::SocketFactory 0 not found.
  13. Warning: prerequisite Test::Differences 0.61 not found.
  14. Writing Makefile for POE::Component::IRC
  15. Writing MYMETA.yml
  16.  
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


He probado a instalar esos módulos antes pero me sigue apareciendo lo mismo...

¿Alguna idea?

Re: Desesperado con instalaciónden módulos en Ubuntu

NotaPublicado: 2014-11-12 19:25 @851
por explorer
apt-get install libpoe-component-irc-perl

Re: Desesperado con instalación de módulos en Ubuntu

NotaPublicado: 2014-11-12 19:38 @860
por Aceitunas
Ahora sí me funciona... ¿Qué explicación tiene esto?

¿Cómo sé qué módulos dependen de librerías aparte?

Re: Desesperado con instalación de módulos en Ubuntu

NotaPublicado: 2014-11-12 19:54 @871
por explorer
Como se comenta en el hilo donde se explica la instalación de módulos, la forma más sencilla es usando módulos que ya estén empaquetados para el sistema operativo en que nos encontremos. Como Ubuntu es un derivado de Debian, pues se beneficia de los miles de distribuciones de módulos ya empaquetados, así que en buena parte de las ocasiones, nos basta con hacer un apt-get install... y apt-get se encargará de bajar los módulos -también empaquetados- de los que depende.

Si quieres ver las dependencias, te vale con ver los detalles en cpan.org, o más claro, en MetaCPAN. Si entras en POE::Component::IRC, verás en la parte derecha los módulos de los que depende 'directamente' (lo mismo en search.cpan.org).

También, desde esa página de metaCPAN, si pulsas en el enlace de la derecha, abajo, que dice Dependency Graph te dibuja las dependencias en forma de gráfico. En CPAN te las pone en forma de tabla (enlace Dependencies desde la página de la distribución).

Si tienes la mala suerte de instalar un módulo que no está empaquetado, seguramente puedas instalar los módulos de los que depende, ya empaquetados.