Modules 下载路径( sourceforge.net/projects/modules/files/Modules )
依赖tcl安装(下载不作说明): ./configure --prefix=安装路径 LDFLAGS=-Wl,-rpath='\$$ORIGIN/../lib'
(xxx为自己的相关安装路径)
Modules安装:./configure --prefix=xxx/modules/1.0/lnx --with-tcl=xxx/lib --with-tcl-ver=8.3 --with-tclx-ver=8.3 --enable-versioning --with-tcl-lib=xxx/lib --with-tcl-inc=xxx/include LDFLAGS=-Wl,-rpath='\$$ORIGIN/../lib:\$$ORIGIN/../tcl8.3.4/lib'
初始化 source PREFIX/init/csh (核心文件 modulecmd.tcl ,核心函数 cmdModuleAutoinit)
定义modulefile路径: modulepaths文件或者$MODULEPATH
(xxx/modulefiles/public)
modulefile文件:
例:
#%Module1.0
set homepath xxx
prepend-path PATH $home_path/bin