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

  • Aucune étiquette
Écrire un commentaire...