Utilisation de module

Modules ou plus exactement Environment Modules permet de gérer dynamiquement les variables d'environnement de vos utilisateurs. Ainsi, un utilisateur peut exécuter plusieurs versions d'un même logiciel en changeant simplement de contexte par module.

Nous allons récupérer via yumdownloader des packages RPM pour installer java sur tous les noeuds, y compris le noeud maître. Placez les packages RPM java et leurs dépendances dans /export/rocks/install/contrib/6.2/x86_64/RPMS/.

Créez des liens symboliques afin d'éviter d'utiliser, par la suite, des noms de fichier à rallonge.

Créez un fichier module nommé java1.8 dans /etc/modulefiles, contenant (à adapter selon le package RPM java que vous avez installé):

#%Module######################################################################
#
# java1.8 modulefile
#

proc ModulesHelp { } {
puts stderr "This modulefile defines the library paths and"
puts stderr "include paths needed to use java1.8."
puts stderr "You could use BEAST2.2.1 with that version."
puts stderr "The program java1.8"
puts stderr "is now added to your PATH."
}


set is_module_rm [module-info mode remove]

set JAVA_LEVEL 1.8
set JAVA_CURPATH /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.45.b13.el6_6.x86_64/jre
#set JAVA_CURPATH /etc/alternatives/jre_1.8.0_openjdk
setenv JAVA_HOME $JAVA_CURPATH

prepend-path PATH       $JAVA_CURPATH/bin
prepend-path LD_LIBRARY_PATH  $JAVA_CURPATH/lib

append-path  PE_PRODUCT_LIST  JAVA

Créez un fichier similaire pour Java1.7

Tentez de charger java1.8 puis de changer vers java1.7

results matching ""

    No results matching ""