diff --git a/Doc/01install.md b/Doc/01install.md index b8822ac2d07b5ca3d896b33898ce207a04ef01a9..4611374aef24804da02783d5765edc99d8341506 100644 --- a/Doc/01install.md +++ b/Doc/01install.md @@ -1,41 +1,47 @@ -#Install the micromamba - -#Download and extract micromamba: +# Install the micromamba +# Download and extract micromamba: +~~~ curl -L https://micromamba.snakepit.net/api/micromamba/linux-64/latest | tar -xvj bin/micromamba mkdir -p $HOME/.local/bin mv bin/micromamba $HOME/.local/bin/ - -#Create the root directory for micromamba: - +~~~ +# Create the root directory for micromamba: +~~~ mkdir -p $HOME/micromamba - -#Add the following lines to your ~/.bashrc to configure the environment: - +~~~ +# Add the following lines to your ~/.bashrc to configure the environment: +~~~ export PATH=$HOME/.local/bin:$PATH export MAMBA_ROOT_PREFIX=$HOME/micromamba eval "$(micromamba shell hook -s posix)" - -#Create a new micromamba environment named m2bsgreprod with Python 3.12: - +~~~ +# Create a new micromamba environment named m2bsgreprod with Python 3.12: +~~~ micromamba create --name m2bsgreprod python=3.12 -c conda-forge micromamba activate m2bsgreprod - -#Install Apptainer 1.3.2: - +~~~ +# Install Apptainer 1.3.2: +~~~ micromamba install conda-forge::apptainer=1.3.2 - -#Create the output directory and build the apptainer image: - +~~~ +# Create the output directory and build the apptainer image: +~~~ mkdir -p results/containers - -sudo /home/gonzalez/Software/micromamba/envs/m2bsgreprod/bin/apptainer build results/containers/m2bsgreprod.sif containers/m2bsgreprod.def - +~~~ +## Run the following command to find the path to apptainer: +~~~ +which apptainer: +~~~ +## Use the output from the which command to replace Path to apptainer in the following command: +~~~ +sudo **Path/to/apptainer** build results/containers/m2bsgreprod.sif containers/m2bsgreprod.def +~~~