📄 Getting Started

📄 Getting Started#

Tutorial Requirements and Tools#

For this tutorial, you will need an up-to-date major Linux distribution with namespaces. Recommended versions include:

  • Debian (DEB) based:

    • Debian 10 or later

    • Ubuntu 20.04 or later

  • Red Hat Package Manager (RPM) based:

    • Redhat 8 or later

    • Fedora 32 or later

  • openSUSE Leap 12 or later

  • x86_64 or ARM64

  • git

  • curl or wget

To complete the tutorial you will also need to have some command line experience in bash.

If you are already running a Red Hat based operating system, such as AlmaLinux, CentOS, Oracle Linux, or Rocky Linux, you can access SingularityCE through EPEL. Use the following commands to quickly install it:

$ sudo dnf install epel-release
$ sudo dnf update
$ sudo dnf install singularity-ce

If your operating system is Debian based, please follow the SingularityCE installation guide.

Once you’ve installed SingularityCE, you can issue the following command to run a container:

$ singularity run library://library/tutorial101/wttr:latest

Here is an example output for the above command.

_images/quickstart-image1.png

Fig. 3 Example of singularity run.#