1.sudo apt-get update
2.sudo apt-get install -y \
? build-essential \
? libseccomp-dev \
? pkg-config \
? squashfs-tools \
? cryptsetup
3.wget?https://go.dev/dl/go1.19.linux-amd64.tar.gz
4. sudo tar -C /usr/local -xzvf go$VERSION.$OS-$ARCH.tar.gz?
5. rm go$VERSION.$OS-$ARCH.tar.gz
6.echo 'export PATH=/usr/local/go/bin:$PATH' >> ~/.bashrc && \
? source ~/.bashrc
7.export VERSION=3.9.5 && # adjust this as necessary \
? ? wget https://github.com/sylabs/singularity/releases/download/v${VERSION}/singularity-ce-${VERSION}.tar.gz && \
? ? tar -xzf singularity-ce-${VERSION}.tar.gz && \
? ? cd singularity-ce-${VERSION}
8.?./mconfig && \
? ? make -C builddir && \
? ? sudo make -C builddir install