OVH Cloud OVH Cloud

module

4 réponses
Avatar
Frantz DORSEMAINE
Peut on telecharger un module sur cpan.org prévu pour linux et l'installer
sous Windows avec ppm

Si oui comment fait on ?

Tous le modules sont-il compatibles?

A+ Frantz

4 réponses

Avatar
dominix
Frantz DORSEMAINE wrote:
Peut on telecharger un module sur cpan.org prévu pour linux et
l'installer sous Windows avec ppm



non

Si oui comment fait on ?

Tous le modules sont-il compatibles?


avec quoi ?
... avec perl : oui

A+ Frantz


CPAN et un repertoire de source donc independant de plateforme.
On peut y telecharger des modules independament de la plateforme,
les compiler avec les outils appropriées,
et accessoirement les installer dans la librairie de perl.

un script du nom de cpan (ou perl -MCPAN -e shell )
fait cela automatiquement pour vous.

PPM et un repertoire de binaires pour windows fournit par Activestate.

--
dominix
s&&rsexinimodreve&&&s&x.+d&"$'$`$"$&"&ee&&y&srve&&d&&print

Avatar
Jean-Michel Hiver
dominix wrote:
Frantz DORSEMAINE wrote:

Peut on telecharger un module sur cpan.org prévu pour linux et
l'installer sous Windows avec ppm


non


Pour etre plus precis, non mais souvent oui. Souvent oui car il existe
d'autres repertoires PPM que celui d'activestate. Il y a un module CPAN
qui s'appelle PPM::Repositories:

http://search.cpan.org/dist/PPM-Repositories/Repositories.pm

Qui liste les repertoires PPM connus. Ce qui devrait te donner acces a
un large repertoire de modules. Evidemment c'est le probleme de la poule
et de l'oeuf: il de faut trouver un repertoire ppm qui fournisse
PPM::Repositories...

Peut-etre dans l'un d'entre eux?

perlxml
http://www.perlxml.net/PPM
Get your libxml-perl here. Please note that this is known to disappear
for a few days and come back.

crazy58
http://crazyinsomniac.perlmonk.org/perl/ppm/5.8
Maintainer takes requests

datetime
http://datetime.perl.org/download
Get your DateTime modules here

sablot
http://ppm.gingerall.cz
Get your XML::Sablotron here

theory58S
http://theoryx5.uwinnipeg.ca/ppms
Get your mod_perl(s) here(SLOWER)

jenda
http://jenda.krynicky.cz/perl
AWSOME (tons of Win32 related stuff by him)

esoft
ftp://ftp.esoftmatic.com/outgoing/DBI
DBI, DBD-Oracle, DBD-ODBC for 5.8

theory58
http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58
Get your mod_perl(s) here

savage
http://savage.net.au/Perl-modules/ppm
CGI::Explorer, DBIx::*, etc

openi
http://openinteract.sourceforge.net/ppmpackages
Template Toolkit!!!

roth
http://www.roth.net/perl/packages
More Win32:: stuff


Avatar
dominix
Jean-Michel Hiver wrote:
dominix wrote:
Frantz DORSEMAINE wrote:

Peut on telecharger un module sur cpan.org prévu pour linux et
l'installer sous Windows avec ppm


non


Pour etre plus precis, non mais souvent oui. Souvent oui car il existe
d'autres repertoires PPM que celui d'activestate. Il y a un module
CPAN qui s'appelle PPM::Repositories:



autrement dit, il existe d'autre sources de binaires que celle de
Activestate, mais qui ne permettent toujours pas d'utiliser CPAN.

la seule solution (car elle existe)(semble t'il)(:]) c'est d'installer
PPM::Make et de fabriquer les binaires soit même a la volée.

--
dominix
s&&rsexinimodreve&&&s&x.+d&"$'$`$"$&"&ee&&y&srve&&d&&print



Avatar
Paul GABORIT
À (at) Wed, 7 Jan 2004 23:40:44 +0100,
"Frantz DORSEMAINE" écrivait (wrote):
Peut on telecharger un module sur cpan.org prévu pour linux et l'installer
sous Windows avec ppm

Si oui comment fait on ?

Tous le modules sont-il compatibles?


Les modules "pure" Perl peuvent être installés par perl lui-même via le module
CPAN sur n'importe quelle plateforme.

Pour ceux qui font appel à du code écrit dans des langages autre que Perl, il
faut disposer des compilateurs correspondants. Et en particulier, il faut le
même compilateur C que celui ayant servi à compiler Perl. Je ne me souviens
plus du nom de celui utilisé par ActiveState mais je sais qu'il est payant.

Donc, si vous ne voulez pas investir, il faudra soit récupérer ces modules
pré-compilés (donc via des PPM) soit changer de distribution et en choisir une
qui utilise des compilateurs libres (gcc sous cygwin par exemple).

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>