Skip to content

Latest commit

 

History

History
37 lines (33 loc) · 799 Bytes

1-how-to-install-singularity.md

File metadata and controls

37 lines (33 loc) · 799 Bytes

install singularity in ubuntu22

The following steps come from the official install guide: https://github.com/sylabs/singularity/blob/main/INSTALL.md

1. ensure repositories are up-to-date and install packages for dependencies:

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.

2. download singularity:

git clone --recurse-submodules https://github.com/sylabs/singularity.git
cd singularity
git checkout --recurse-submodules v3.11.0

3. compile singularity:

./mconfig
make -C builddir
sudo make -C builddir install

4. check version by running:

singularity --version