Re: [bcn-pm] módulos

Xavier Noria fxn at hashref.com
Fri Apr 9 03:55:39 CDT 2004


On Apr 8, 2004, at 19:51, topo topo lópez wrote:

> Perdonad, otra pequeña duda... quería conseguir algunos módulos para 
> perl tanto para linux como para win.... módulos estilo MDBLM y esas 
> cosas... dónde los puedo sacar? esque no encuentro nada....

La instal.lacio de moduls a Unix (*BSD, Linux, Mac OS X, ...) en 
versions recents de Perl es fa executant com a root:

     % cpan Nom::De::Modul

Per exemple, per instal.lar Bundle::LWP faries

     % cpan Bundle::LWP

Si encara no tinguessis cpan(1), i.e. la shell diu que no troba la 
utilitat, fes abans de tot com a root:

     % perl -MCPAN -e 'install Bundle::CPAN'

A Windows, ActivePerl duu un gestor de moduls propi que es diu ppm. 
L'exemple anterior esdevindria:

     C:\>ppm install Bundle::LWP

Alerta perque _no_ tots els moduls estan disponibles arreu. Si vols un 
programa portable has d'assegurar-te a ma que els moduls que fas anar 
estan disponibles en els sistemes operatius que t'interessen. En el cas 
de Windows pots consultar la llista de moduls que venen amb la 
distribucio mateixa:

     http://aspn.activestate.com/ASPN/docs/ASPNTOC-ACTIVEPERL-008/

i els que estan disponibles amb ppm:

     http://aspn.activestate.com/ASPN/Modules/Perl?

Els moduls problematics acostumen a tenir una part escrita en C, els 
que son Perl pelat solen ser-hi. (De vegades es poden instal.lar coses 
a ma si no hi ha mes remei, pero normalment hom tira del que hi ha 
suportat.)

A mes, com que ActivePerl es una distribucio per a Windows, Linux, 
HPUX, i Solaris, tambe cal veure la matriu d'estat dels moduls per 
sistema:

     http://ppm.activestate.com/BuildStatus/5.8.html

perque de vegades un modul suportat esta OK per a Linux pero no per a 
Windows.

-- fxn

PD: Els enllac,os son per a les versions 5.8.*, els de les 5.6.* serien 
semblants.



More information about the Barcelona-pm mailing list