EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way. It is motivated by the need for a tool that combines the following features:
You can see more information in the official project website: https://easybuild.readthedocs.io/
Easybuild cannot be installed with the root user, for this reason it is necessary to create a user account that will take care of using it
To create the user account do the following:
adduser easybuild
Now it is necessary to execute the Easybuild installation process with the user created previously.
su - easybuild
EASYBUILD_PREFIX=$HOME/.local/easybuild # download script curl -O https://raw.githubusercontent.com/easybuilders/easybuild-framework/develop/easybuild/scripts/bootstrap_eb.py # bootstrap EasyBuild python bootstrap_eb.py $EASYBUILD_PREFIX # update $MODULEPATH, and load the EasyBuild module module use $EASYBUILD_PREFIX/modules/all module load EasyBuild