Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
documentation:tools:langages:perl5 [2017/01/30 10:33] – [Installer des modules supplémentaires CPAN dans le $HOME] ltaulell | documentation:tools:langages:perl5 [2020/08/25 15:58] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Perl5 ====== | ====== Perl5 ====== | ||
- | Environnement Debian 7 de base au PSMN, **charger le [[documentation: | + | ===== Notes aux utilisateurs ===== |
- | ===== Installer | + | * Attention, la version **perl5.24** n'est plus aussi tolérante sur des petites libertés d' |
- | Pour installer des modules supplémentaires, vous pouvez utiliser le CPAN (Comprehensive Perl Archive Network). | + | Par exemple <code perl> |
- | * wrapper debian | + | Ce comportement peut faire apparaître quelques bugs dans vos codes ! |
- | <code bash> | + | ===== Installer des modules supplémentaires CPAN dans le $HOME ===== |
- | cpan | + | |
- | </ | + | |
- | La commande originelle qu'on retrouve dans les manuels : '' | + | Pour installer des modules supplémentaires, |
- | Si le cpan demande à faire une installation automatique, | + | ==== -1- Configurer votre environnement ==== |
- | Ensuite, | + | Si les réglages |
- | Modifs du '' | + | * **pour Bash** |
+ | |||
+ | Modifiez votre '' | ||
<code bash> | <code bash> | ||
- | export PERL5LIB="/ | + | export PERL5LIB="/ |
export PERL5LIB=" | export PERL5LIB=" | ||
export PERLLIB="" | export PERLLIB="" | ||
Ligne 33: | Ligne 33: | ||
</ | </ | ||
- | recharger l' | + | |
+ | * **pour Csh/ | ||
+ | |||
+ | Modifiez votre '' | ||
+ | |||
+ | <code bash> | ||
+ | setenv PERL5LIB "/ | ||
+ | setenv PERL5LIB " | ||
+ | unsetenv PERLLIB | ||
+ | |||
+ | setenv PERL_LOCAL_LIB_ROOT " | ||
+ | setenv PERL_MB_OPT " | ||
+ | setenv PERL_MM_OPT " | ||
+ | setenv PERL5OPT " | ||
+ | |||
+ | </ | ||
+ | |||
+ | Après ces modifications, | ||
+ | |||
+ | ==== -2- Installation du CPAN ==== | ||
+ | |||
+ | Sur les machines Debian, il existe un wrapper simplifiant l' | ||
+ | |||
+ | <code bash> | ||
+ | cpan | ||
+ | </ | ||
+ | |||
+ | Vous pouvez aussi utiliser la commande originelle qu'on retrouve | ||
+ | |||
+ | Si le cpan demande | ||
+ | '' | ||
+ | '' | ||
+ | ou '' | ||
+ | |||
+ | Ensuite, les réponses par défaut conviennent à la majorité des utilisateurs. | ||
<code perl> | <code perl> | ||
Ligne 41: | Ligne 75: | ||
</ | </ | ||
- | Vous pouvez maintenant installer tous les modules | + | Vous pouvez maintenant installer tous les modules dont vous avez besoin dans la limite de l' |
- | **Exemple :** | + | * **Exemple :** |
< | < | ||
Ligne 53: | Ligne 87: | ||
</ | </ | ||
- | Modifications pour '' | ||
- | <code csh> | + | |
- | setenv PERL5LIB "/ | + | |
- | setenv PERL5LIB " | + | |
- | unsetenv PERLLIB | + | |
- | setenv PERL_LOCAL_LIB_ROOT " | + | |
- | setenv PERL_MB_OPT " | + | |
- | setenv PERL_MM_OPT " | + | |
- | setenv PERL5OPT " | + | |
- | + | ||
- | </ | + | |
===== Références ===== | ===== Références ===== | ||
* http:// | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * https:// |