|
Il y a actuellement 4 visiteurs connectés sur le site !
Installer un CPAN pour mettre à jour ses modules Perl
|
Installer un CPAN pour mettre à jour ses modules Perl
|
|
Introduction
CPAN est une collection complète de modules Perl,
Les logiciels et bibliothèques de fonctions téléchargés via CPAN sont suivis et testés par une communauté active, ce qui donne à Perl un nombre de domaines d'applications très important.
Il est largement recommandé de faire usage de ce site dès qu'on cherche à mettre en œuvre une fonctionnalité en Perl, en recherchant au préalable sur http://search.cpan.org si quelqu'un n'a pas déjà réalisé un tel module.
Installation :
Nous allons installer le module cpanplus qui permet d'installer des modules de manière simple et automatisée.
Ce logiciel se télécharge ici
CPANPLUS
.
Une fois le logiciel sur votre bureau, placez vous en root et désarchivez-le de la sorte :
tar -zxvf CPANPLUS-088.tar.gz
Ensuite:
cd CPANPLUS-088
permet de se rendre dans le répertoire source .
perl Makefile.PL
perl bin/cpanp-boxed -s selfupdate dependencies
perl bin/cpanp-boxed -s selfupdate enabled_features
make
make install
Récupérera la dernière version du CPAN
Installation des modules
À présent, si vous souhaitez installer un module perl, rien de plus simple, par exemple pour installer le module Apache::Htpasswd, on fait
cpanp -i Apache::Htpasswd
[MSG] No '/root/.cpanplus/custom-sources' dir, skipping custom sources
[MSG] No '/root/.cpanplus/custom-sources' dir, skipping custom sources
[MSG] No '/root/.cpanplus/custom-sources' dir, skipping custom sources
Installing Apache::Htpasswd (1.8)
Files=1, Tests=6, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.06 cusr 0.00 csys = 0.09 CPU)
Result: PASS
Running [/usr/bin/make test]...
PERL_DL_NONLAZY=1 /usr/bin/perl5.10.1 "-Iblib/lib" "-Iblib/arch" test.pl
Tests 1..20 begining
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
Test complete.
*** Install log written to:
/root/.cpanplus/install-logs/Apache-Htpasswd-1.8-1262602288.log
Module 'Apache::Htpasswd' installed successfully
No errors installing all modules
|
L'utilitaire CPANPLUS téléchargera le module depuis le dépot CPAN, l'installera et gérera les dépendances.
Sources de l'article
|