These are the steps:
#1. create and goto dir
mkdir path/to/apps/
cd path/to/apps/
wget https://gist.githubusercontent.com/mmterpstra/d11ec81bf78c169ab6be5911df384496/raw/easybuild_profile -O easybuild_profile
perl -i.bak -wpe 's/HPC_ENV_MYPREFIX/HPC_ENV_'$USER'/g' easybuild_profile
. ./easybuild_profile &>/dev/null
# Install easybuild EasyBuild (https://docs.easybuild.io/en/latest/Installation.html)
# the $HPC_ENV_PREFIX is set to `path/to/apps/` or whatever you put the `easybuild_profile` in.
(ml EasyBuild && eb --install-latest-eb-release --prefix HPC_ENV_MYPREFIX)
#3. update your module references
. ./easybuild_profile
#4. install easybuild files
Add this to your bash profile editing the ebbase="path/to/apps/"
ebbase="path/to/apps/"
if [ ${TERM} != 'dumb' ] ; then
#private easybuild. "Keepin things easy"
ebprofile=$ebbase"easybuild_profile"
if [ -f $ebprofile ]; then
echo "## "$(date)" ##src ebprofile" &>/dev/stderr
. $ebprofile
fi
else
ebprofile=$ebbase"easybuild_profile"
if [ -f $ebprofile ]; then
. $ebprofile &>/dev/null
fi
fi
lmod not found found it in /apps/software/lmod/lmod/libexec/lmod and EASYBUILD_ENFORCE_CHECKSUMS=True not checked