前言:
作为测试,在VMware上安装centos7,然后在centos7上安装modules-4.1.2.
redhat上安装步骤基本相同。
平台介绍:
虚拟机平台:14.1.1
centos版本:7.4
安装步骤:
一、安装modules
所有安装配置操作均使用root账号。
1. 下载(或从外部传入)安装源文件,解压。
2. 由于常常我们不得不把工具安装到共享路径,因此此处我们自定义安装路径的方式配置。
3. 有可能会遇到组件(比如tclsh)缺失的情况。
在联网的情况下可以直接通过"yum install tcl*"的方式安装(tclsh)相关组件。
在不联网的情况下参照上篇openlava4.0安装教程中的组件安装方式。
4. 然后执行如下命令安装。
5. 然后我们来到指定的安装路径下,发现已经安装好了。
二、安装后配置
1. 我们要保证相关设置在系统启动的时候都能被正确配置,这些设置文件都放在init路径下。
我们需要将profile.sh/profile.csh都连接到/etc/profile.d下面,注意源文件要写绝对路径。
2. 重启系统,用普通账号看一下效果。
此处需要注意,如果你的默认SHELL是bash,用“which module”是找不到module的,但是module指令可以正常使用;如果你的默认SHELL是csh/tcsh,用“which module”得到的是一个alias。
3, 然后我们学习一下如何配置一个简单的module 环境。
还是用root账号,进入modulefiles目录新增配置文件,我们此处新增"cadence/abc"。
在里面设置环境变量ABC=abc来做测试(注意所有的设置都要遵循module的语法)。
4. 编辑完成后立即生效,我们发现了这个新增加的配置。
module load新的配置后,配置中的设置起效。