• Publicidad

Instalación módulo CPAN en S.O. Linux

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Instalación módulo CPAN en S.O. Linux

Notapor Lor » 2011-04-15 05:52 @286

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
Lor
Perlero nuevo
Perlero nuevo
 
Mensajes: 187
Registrado: 2005-04-28 05:47 @282

Publicidad

Re: Instalación módulo CPAN en S.O. Linux

Notapor pvaldes » 2011-04-15 16:11 @716

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.
pvaldes
Perlero nuevo
Perlero nuevo
 
Mensajes: 129
Registrado: 2011-01-22 12:56 @580

Re: Instalación módulo CPAN en S.O. Linux

Notapor explorer » 2011-04-15 17:30 @771

Lor escribiste: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 escribiste: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:
    Sintáxis: [ Descargar ] [ Ocultar ]
    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
    Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Instalación módulo CPAN en S.O. Linux

Notapor Lor » 2011-04-15 18:25 @809

Muy claro, ¡¡¡¡¡interrogantes RESUELTOS!!!!!

¡¡¡¡Aplausos!!!! :D
Lor
Perlero nuevo
Perlero nuevo
 
Mensajes: 187
Registrado: 2005-04-28 05:47 @282

Re: Instalación módulo CPAN en S.O. Linux

Notapor explorer » 2011-04-15 18:30 @813

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 & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Instalación módulo CPAN en S.O. Linux

Notapor Lor » 2011-04-15 18:45 @823

¡¡¡Gracias, Explorer!!! ¡¡¡¡Por ahora solo experimentaré con cpanp!!!! ¡¡¡Me has aclarado muchas dudas que tenía!!! ¡¡Gracias!!
Lor
Perlero nuevo
Perlero nuevo
 
Mensajes: 187
Registrado: 2005-04-28 05:47 @282


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados

cron