Différences entre les versions de « Perl »

De BlaxWiki
Aller à la navigationAller à la recherche
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
__FORCETOC__
__FORCETOC__
[https://wiki.blaxeenprod.com/BENPERSO/doc-manuel/system/software/perl-FR.pdf Documentation complete sur Perl(fr)]
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/software/perl-FR.pdf Documentation complete sur Perl(fr)]


[https://wiki.blaxeenprod.com/BENPERSO/doc-manuel/system/software/Perl_cours_general-FR.ppt Présentation générale concise (fr)]
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/software/Perl_cours_general-FR.ppt Présentation générale concise (fr)]




Ligne 24 : Ligne 24 :
require Date::Manip;
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
puis faire Ctrl-D , si il revient au prompt sans message c est que c est bon.


4. Pour lister tous les modules :
4. Pour lister tous les modules :
perldoc perllocal
perldoc perllocal ou instmodsh (entrer, puis l)


5. Upgrade d'un module
5. Upgrade d'un module

Version actuelle datée du 6 mai 2013 à 17:01

Documentation complete sur Perl(fr)

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


Installer un module perl via Cpan[modifier]

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.

4. Pour lister tous les modules :
perldoc perllocal ou instmodsh (entrer, puis l)

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[modifier]

# cpan

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

Changer de proxy Cpan[modifier]

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