Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Módulos » Instalación módulo CPAN en S.O. Linux  RESUELTO Responder al tema
Nuevo tema


Página 1 de 1  [ 6 mensajes ] 
 
Nota 2011-04-15 05:52 @286

Perlero Frecuente
Registrado: 2005-04-28 05:47 @282
Mensajes: 188
Instalación módulo CPAN en S.O. Linux
Agradecería una guía simple de cómo instalar módulos CPAN bajo entorno Linux. Mi idea es dejar de utilizar el comando cpan nombre_modulo y COMENZAR a compilarlos en el mismo servidor utilizando: Perl Makefile.Pl ... y todo lo demás, pero tengo varias dudas de cómo esto se hace. No resulta, tira muchos errores, y tampoco funciona la instalación forzada: el módulo no anda.

Agradecería muchísimo si me indicasen lo siguiente:
1)- Donde buscar la versión del módulo adecuada a mi distribución.
2)- En que carpeta debo bajar el módulo para luego descomprimir
3)- En que carpeta debe guardarse este módulo, para que el Perl lo busque y lo encuentre.
4)- Cómo desinstalo un módulo, etc...

Bueno quiero bajar varios módulos: XML::Sig, XML::Compile::Shema, etc, ... y con todos ellos he tenido problemas,

¡¡¡¡¡¡¡Muchas gracias!!!!!!! :D


Nota 2011-04-15 16:11 @716

Perlero Frecuente
Registrado: 2011-01-22 12:56 @580
Mensajes: 118
Re: Instalación módulo CPAN en S.O. Linux
Pues, esto mismo sin ir más lejos...

http://pvaldes.esdebian.org/46146/carga ... n-provecho

> Mi idea es dejar de utilizar el comando cpan nombre_modulo

Ya veo, ¿qué problema tienes con el comando?

>1)- Dónde buscar la versión del módulo adecuada a mi distribución.

en tu distribución naturalmente, o en cpan...

>2)- En qué carpeta debo bajar el módulo para luego descomprimir

la que quieras, es totalmente irrelevante, mejor una personal

>3)- En qué carpeta debe guardarse este módulo, para que el Perl lo busqué y lo encuentré.

idem, lo más cómodo es ir directamente a /usr/share/perl5

>4)- Cómo desinstalo un módulo, etc...

borrándolo, es simplemente un archivo. Obviamente si lo borras no deberías luego tratar de cargarlo o tendrás un error.

Sospecho que te vas a complicar innecesariamente la vida para acabar haciendo a mano lo que cpan hace automáticamente.


Nota 2011-04-15 17:30 @771
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10261
Re: Instalación módulo CPAN en S.O. Linux
Lor escribió:
Mi idea es dejar de utilizar el comando cpan nombre_modulo y COMENZAR a compilarlos en el mismo servidor utilizando: Perl Makefile.Pl ... y todo lo demás,
A ver si nos aclaramos...

El comando cpan va a hacer lo siguiente: bajarse el módulo, descomprimirlo, hacer el Perl Makefile.PL, hacer el make, hacer el make test, y luego el make install.

Es decir, va a hacer los mismos pasos que haríamos nosotros de forma manual.

No entiendo, entonces, por qué no quieres usarlo.

Yo, desde hace ya unos meses, uso el comando cpanp (distribución CPANPLUS).

Y desde hace también unos meses, la comunidad Perl está haciendo uso del instalador cpanm.

Lor escribió:
Agradecería muchísimo si me indicasen lo siguiente:
1)- Dónde buscar la versión del módulo adecuada a mi distribución.
2)- En qué carpeta debo bajar el módulo para luego descomprimir
3)- En qué carpeta debe guardarse este módulo, para que el Perl lo busque y lo encuentre.
4)- Cómo desinstalo un módulo, etc...

  1. Los módulos se pueden buscar en los siguientes sitios:
    De todas maneras, lo mejor es siempre, primero, ver si ese módulo está disponible entre la lista de paquetes de software de nuestro sistema operativo. Sino, usar cpan, y sino, bajarlo desde CPAN (o mejor, desde uno de los espejos), y realizar los famosos cuatro pasos. Realmente, ya lo hemos comentado antes.
  2. en la que tu quieras
  3. en cualquiera que indique la variable @INC. Puedes ejecutar perl -V y él te dirá dónde va a ir a buscarlos. Además, los buscará también en los directorios indicados por la variable del sistema $PERL5LIB. Y también en los directorios que les pases al programa con la opción -I. Y en los directorios que indiques con 'use lib' dentro del programa.
  4. con make uninstall se eliminan los ficheros. Lo que hace es sacar el listado de ficheros instalados, de los ficheros .packlist que se crearon en la instalación. Ejemplo:
    Syntax: [ Download ] [ Hide ]
    Using bash Syntax Highlighting
    1.  # cat /usr/lib/perl5/site_perl/5.12.1/i586-linux-thread-multi/auto/Algorithm/Diff/.packlist
    2. /usr/lib/perl5/site_perl/5.12.1/Algorithm/Diff.pm
    3. /usr/lib/perl5/site_perl/5.12.1/Algorithm/DiffOld.pm
    4. /usr/lib/perl5/site_perl/5.12.1/Algorithm/cdiff.pl
    5. /usr/lib/perl5/site_perl/5.12.1/Algorithm/diff.pl
    6. /usr/lib/perl5/site_perl/5.12.1/Algorithm/diffnew.pl
    7. /usr/lib/perl5/site_perl/5.12.1/Algorithm/htmldiff.pl
    8. /usr/share/man/man3/Algorithm::Diff.3pm
    9. /usr/share/man/man3/Algorithm::DiffOld.3pm

_________________
JF^D Perl programming


Nota 2011-04-15 18:25 @809

Perlero Frecuente
Registrado: 2005-04-28 05:47 @282
Mensajes: 188
Re: Instalación módulo CPAN en S.O. Linux  RESUELTO
Muy claro, ¡¡¡¡¡interrogantes RESUELTOS!!!!!

¡¡¡¡Aplausos!!!! :D


Nota 2011-04-15 18:30 @813
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10261
Re: Instalación módulo CPAN en S.O. Linux
Una cosa...

Si lo que quieres es hacer experimentos, consistentes en la instalación de módulos y distribuciones Perl, independientes del Perl del sistema, debes usar perlbrew.

_________________
JF^D Perl programming


Nota 2011-04-15 18:45 @823

Perlero Frecuente
Registrado: 2005-04-28 05:47 @282
Mensajes: 188
Re: Instalación módulo CPAN en S.O. Linux
¡¡¡Gracias, Explorer!!! ¡¡¡¡Por ahora solo experimentaré con cpanp!!!! ¡¡¡Me has aclarado muchas dudas que tenía!!! ¡¡Gracias!!


Responder al tema  [ 6 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