If you download or install a software package into
a private directory, you can create your own (private) modulefile
for products that you install by using the following general steps:
Create a private modulefiles
directory.
Copy an existing modulefile
(to use as a template), or copy the software's corresponding
default modulefile from under /opt/modules/modulefiles, into the private modulefiles directory.
Edit and modify the modulefile
accordingly.
Register the private directory
with the module use command.
To install a variant of a product or package already
on the system, copy the existing modulefile for that product to an
appropriate name, and edit it accordingly to accommodate the newly-installed
product variant.
To install a random product or package should look
at the manpages for modulefiles, examine the existing modulefiles,
and create a new modulefile for the product being installed using
existing modulefiles as a template. To view modules manpages, load
the modules modulefile and then display the modulefile manpage:
$ module load modules
$ man modulefile |
Read the manpages for modules so that you know
how to create a directory for your private modulefiles and how to
use the module use <dirname> module command
to use your private modules.