Perl

De BlaxWiki
Aller à la navigationAller à la recherche

Documentation complete sur Perl(fr)

Présentation générale concise (fr)


Installer un module perl via Cpan

Pour voir la liste des modules perl installés : instmodsh

1. Si jamais l'installation d'un module via cpan échoue, il est possible de l'installer en allant dans /root/.cpan/build/<nomDuModule>/  et en utilisant les commandes suivantes :

# /usr/bin/perl Makefile.PL # Pour un module de Perl 5.8.x
# make
# make install

2. Si ca ne passe toujours, on peut avoir plus de debug en detarant le .tar.gz du module (/root/.cpan/sources/authors/id/....); et en lancant
perl Build.PL
./Build test
./Build install

3. Pour tester si un module est bien installé :
perl
require Date::Manip;

puis faire Ctrl-D , si il revient au prompt sans message c est que c est bon. Ou instmodsh en cli bash pour voir les modules installés

4. Pour lister tous les modules :
perldoc perllocal

5. Upgrade d'un module
Après avoir fait un upgrade CPAN, puis une fois dans cpan faire upgrade all. Si cela ne met toujours pas à jour le module en question, faire un  cpan upgrade nom_module

Changer de mirroir Cpan

# cpan

cpan>
cpan>o conf urllist pop ftp://lancien_mirroir
cpan>o conf urllist push ftp://nouveau_mirroir
cpan>exit

Changer de proxy Cpan

cpan> o conf init /proxy/
 ftp_proxy  [http://192.168.26.16:3128/]
 http_proxy [http://192.168.26.16:3128/]
 proxy_user []
 proxy_pass []
cpan> o conf commit