The following steps come from the official install guide: https://github.com/sylabs/singularity/blob/main/INSTALL.md
sudo apt update;
sudo apt install -y \
build-essential \
libseccomp-dev \
libglib2.0-dev \
pkg-config \
squashfs-tools \
cryptsetup \
runc \
uidmap \
golang* In case runc raise an error, replace by crun.
git clone --recurse-submodules https://github.com/sylabs/singularity.git
cd singularity
git checkout --recurse-submodules v3.11.0./mconfig
make -C builddir
sudo make -C builddir installsingularity --version