Sur nos serveurs, nous travaillons avec des "modules".
Certains modules ne "s'aiment" pas, c'est pourquoi nous utilisons des modules en premier lieu. C'est aussi pourquoi il n'est pas recommandé de mettre des "module load ..." dans vos .profiles. Pour faciliter le chargement des modules vous pouvez créer des alias dans votre ~/.profile.d/.interactive_profile. Par exemple, si vous utilisez souvent Python3, vous pouvez créer l'alias :
alias py3='module load python3; source activate base_plus'
ou même
alias py3='module load python3/miniforge3; module load python3/python-rpn; module load python3/outils-divers; source activate base_plus'
Ensuite, vous n'avez qu'à exécuter 'py3' avant d'utiliser Python.
Liste des modules disponibles
Pour obtenir une liste de tous les modules disponibles, utilisez la commande :
module avail
Certains modules ne peuvent être chargés qu'après que d'autres ont été chargés. Vous ne verrez ces modules qu'avec 'module avail' une fois que leur module "principal" est chargé.
Charger des modules
Pour "loader" le ou les modules que vous voulez utilisé exécutez la commande :
module load <nom_du_module>
ou
module add <nom_du_module>
Vous pouvez également charger plusieurs modules au dans la même commande:
module load <nom_du_module1> <nom_du_module2> ...
Autres commandes "module" :
module list # Pour voir quels modules sont chargés
module purge # Décharger tous les modules
Ajouter un commentaire