mod安装
一、安装lua
$ wget https://sourceforge.net/projects/lmod/files/lua-5.1.4.9.tar.bz2
$ tar xf lua-X.Y.Z.tar.bz2
$ cd lua-X.Y.Z
$ ./configure --prefix=/opt/apps/lua/X.Y.Z
$ make; make install;ln -s /opt/lua/bin/lua /usr/local/bin/lua
二、安装luarocks
$ wget http://luarocks.org/releases/luarocks-2.1.0.tar.gz
$ tar xf luarocks-2.1.0.tar.gz
$ cd luarocks-2.1.0
$ ./configure --prefix=/opt/luarocks
$ make build; make install; ln -s /opt/luarocks/bin/luarocks /usr/local/bin/
三、安装lmod所需要的luaposix软件包
$ luarocks install luaposix
四、下载lmod并安装
$ wget https://github.com/TACC/Lmod/archive/refs/tags/8.7.12.tar.gz
$ tar xf 8.7.12.tar.gz
$ ./configure --prefix=/opt/lmod/
五、配置lmod的环境变量
$ ln -s /opt/lmod/lmod/init/profile /etc/profile.d/lmod.sh
$ ln -s /opt/lmod/lmod/init/cshrc /etc/profile.d/lmod.csh
$ ln -s /opt/lmod/lmod/init/profile.fish /etc/fish/conf.d/lmod.fish