Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:tools:langages:perl5 [2017/01/30 10:51] – [-1- Configurer votre environnement] ltaulelldocumentation:tools:langages:perl5 [2023/01/12 09:36] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Perl5 ====== 
- 
-Environnement Debian 7 de base au PSMN, **charger le [[documentation:tools:modules|modulefile Base/psmn]]** 
- 
-===== Installer des modules supplémentaires CPAN dans le $HOME ===== 
- 
-Pour installer des modules supplémentaires, vous pouvez utiliser le CPAN (Comprehensive Perl Archive Network). 
- 
-==== -1- Configurer votre environnement ==== 
- 
-  * **pour Bash** 
- 
-Modifiez votre ''~/.bashrc'' ainsi : 
- 
-<code bash> 
-export PERL5LIB="/etc/perl:/usr/lib/perl5:/usr/share/perl5:/usr/lib/perl/5.14:/usr/share/perl/5.14" 
-export PERL5LIB="${HOME}/perl5/lib/perl5:${PERL5LIB}" 
-export PERLLIB="" 
- 
-export PERL_LOCAL_LIB_ROOT="${HOME}/perl5:${PERL_LOCAL_LIB_ROOT}" 
-export PERL_MB_OPT="--install_base \"${HOME}/perl5\"" 
-export PERL_MM_OPT="INSTALL_BASE=${HOME}/perl5" 
-export PERL5OPT="-I${HOME}/perl5/lib/perl5 -I${HOME}/perl5/lib/perl5/site_perl" 
- 
-</code> 
- 
- 
-  * **pour Csh/tcsh** 
- 
-Modifiez votre ''~/.cshrc'' ainsi (remplacez ''$HOME'' par ''/home/votrelogin'', si nécessaire) : 
- 
-<code bash> 
-setenv PERL5LIB "/etc/perl:/usr/lib/perl5:/usr/share/perl5:/usr/lib/perl/5.14:/usr/share/perl/5.14" 
-setenv PERL5LIB "$HOME/perl5/lib/perl5:${PERL5LIB}" 
-unsetenv PERLLIB 
- 
-setenv PERL_LOCAL_LIB_ROOT "$HOME/perl5" 
-setenv PERL_MB_OPT "--install_base $HOME/perl5" 
-setenv PERL_MM_OPT "INSTALL_BASE=$HOME/perl5" 
-setenv PERL5OPT "-I$HOME/perl5/lib/perl5 -I$HOME/perl5/lib/perl5/site_perl" 
-   
-</code> 
- 
-Après ces modifications, rechargez votre environnement (''source ~/.bashrc'' ou ''source ~/.cshrc''). 
- 
-==== -2- Installation du CPAN ==== 
- 
-Sur les machines Debian, il existe un wrapper simplifiant l'appel au CPAN : 
- 
-<code bash> 
-cpan 
-</code> 
- 
-Vous pouvez aussi utiliser la commande originelle qu'on retrouve dans les manuels : ''perl -MCPAN -e shell'' 
- 
-Si le cpan demande à faire une installation automatique, il faut répondre ''no'', puis choisir ''[INSTALLDIRS=local::lib]'' et ''[--install_base=~/perl5]''. 
- 
-Ensuite, les réponses par défaut conviennent à la majorité des utilisateurs. 
- 
-<code perl> 
-cpan 
-> install CPAN 
-> reload cpan 
-</code> 
- 
-Vous pouvez maintenant installer tous les modules dont vous avez besoin dans la limite de l'espace disponible de votre $HOME. 
- 
-  * **Exemple :** 
- 
-<code> 
-cpan 
-> install BioPerl 
-> install Parallel::ForkManager 
-> install YAML 
- 
-</code> 
- 
- 
-===== Références ===== 
- 
-    * http://openwall.info/wiki/internal/perl/cpan 
  
documentation/tools/langages/perl5.1485773460.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)