Ceci est une ancienne révision du document !
Environnement Debian 7 de base au PSMN, charger le modulefile Base/psmn
Pour installer des modules supplémentaires, vous pouvez utiliser le CPAN (Comprehensive Perl Archive Network).
Si les réglages par défaut du PSMN ne vous conviennent pas, vous pouvez modifier votre environnement :
Modifiez votre ~/.bashrc
ainsi :
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"
Modifiez votre ~/.cshrc
ainsi (remplacez $HOME
par /home/votrelogin
, si nécessaire) :
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"
Après ces modifications, rechargez votre environnement (source ~/.bashrc
ou source ~/.cshrc
).
Sur les machines Debian, il existe un wrapper simplifiant l'appel au CPAN :
cpan
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
[–installdirs] = ~/perl5
ou [–install_base] = ~/perl5
Ensuite, les réponses par défaut conviennent à la majorité des utilisateurs.
cpan > install CPAN > reload cpan
Vous pouvez maintenant installer tous les modules dont vous avez besoin dans la limite de l'espace disponible de votre $HOME.
cpan > install BioPerl > install Parallel::ForkManager > install YAML