EasyBuild requires Python 3.6 or higher to be installed. To check the version of Python that's installed, run the following command:
python3 --version
If it's not installed, you can install it using pkg:
sudo pkg install python3
You'll also need to install the following dependencies:
sudo pkg install git gcc gfortran openmpi py36-numpy py36-scipy py36-mpi4py py36-six py36-jinja2 py36-setuptools py36-ruamel-yaml py36-requests
Clone the EasyBuild repository from GitHub using the following command:
git clone https://github.com/easybuilders/easybuild.git
Change to the EasyBuild directory and make the easybuild script executable:
cd easybuild
chmod u+x easybuild/easybuild.sh
Set the following environment variables:
export EASYBUILD_PREFIX=/path/to/install/easybuild
export EASYBUILD_SOURCEPATH=/path/to/source/files
export EASYBUILD_MODULE_NAMING_SCHEME=HierarchicalMNS
Run the following command to install EasyBuild:
./easybuild/easybuild.sh --install
This will install EasyBuild in the directory specified by EASYBUILD_PREFIX.
Test EasyBuild by building a simple package:
./easybuild/easybuild.sh nano
This will build the nano text editor.
Congratulations, you have successfully installed EasyBuild on FreeBSD Latest!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!