一、module介绍
module 是一个专门管理环境变量的工具,全称是module environment,一般应用于软件或运行库等设备有多个版本,且需要分别配置这些环境变量
module工具的官网
https://modules.readthedocs.io/en/latest/index.html
moudle工具可以使用二进制编译安装,也可以使用yum/apt快速安装
module工具,依赖tcl工具,因此首先要安装tcl工具
安装tcl之后,就可以安装module工具
二、自定义modulefile
以下是modulefile文件,可以参考去自定义modulefile
|
常用标识符 |
说明 |
|
Module1.0 |
识别这个文件为modulefile的,没有他这个文件不会被识别 |
|
proc |
帮助文件,可以要,也可以不要 |
|
setenv |
需要的环境变量配置到系统中 |
|
prereq |
预置条件 |
|
conflict |
冲突检查,同一个模块只能有一个版本 |
预制条件,如果没有提示错误

版本冲突检查,一个模块只能有一个版本,如果冲突提示错误

设置module路径
/usr/share/Modules/init/.modulespath中添加module路径

使用其他module路径
module use [modulefile]

三、module常用命令
|
常用命令 |
说明 |
|
module av | avail |
显示可使用模块 |
|
module li | list |
显示已加载模块 |
|
module load |add [modulefile] |
加载模块 |
|
module unload |rm [modulefile] |
卸载模块 |
|
module purge |
清理说有已加载模块 |
|
module show|display [modulefile] |
查询配置信息 |
|
module use [modulefile] |
使用其他module path |
|
module switch|swap [modulefile1] [modulefile2] |
切换modulefile |
- 显示可使用模块
module av | avail

- 显示已加载模块
module li | list

- 加载模块
module load |add [modulefile]
- 卸载模块
module unload |rm [modulefile]

- 清理所有已加载模块
module purge

- 查询配置信息
module show|display [modulefile]

- 使用其他module path
module use [modulefile]

- 切换module file
module switch|swap [modulefile1] [modulefile2]

962

被折叠的 条评论
为什么被折叠?



