RHEL环境Environment Modules安装与配置

RHEL环境Environment Modules安装与配置

安装步骤

  1. Environment Modules依赖于tcl及tcl-devel包,使用yum安装,tcl版本需要大于8.5 (查看tcl版本:echo ‘puts $tcl_version; exit 0’ | tclsh)。
  2. https://github.com/envmodules/modules/releases下载最新的Environment Moudles软件包。当前版本为:modules-5.5.0.tar.gz
  3. 解压下载的软件包:tar xvfz modules-5.5.0.tar.gz
  4. 进入modules-5.5.0目录运行’./configure’进行配置和检查,如果没有错误进行下一步。
  5. 运行‘make’
  6. 运行’make install’进行安装

软件安装路径为/usr/local/Modules,其中的bin文件夹中包含的modulecmd为主要的软件接口。
安装完成后还需要进行shell初始化配置,/usr/local/Modules/init中包含shell初始化脚本,将其中的profile.csh和profile.sh用Symbol link链接到/etc/profile.d/目录下,在shell terminal开启时自动调用。

ln -s /usr/local/Modules/init/profile.csh /etc/profile.d/modules.csh
ln -s /usr/local/Modules/init/profile.sh /etc/profile.d/modules.sh

初始化脚本中定义了module命令的alias设置,所有的用户命令使用module命令接口。可在profile.csh或者profile.sh文件中加载自定义的modules文件路径。

module use <path_to_modules_directory>

留下回复