-
Marty Kandes authored
This is required to allow yum-based bootstraping of definition files. e.g., CentOS-based containers. Note, however, there are currently no deb packages for yum or yum-utils in the standard Ubuntu 20.04 LTS (focal) repositories. An alternative approach to installing either yum and/or dnf will be required in the future. Also fixed a typo of a missing colon on a call to the log::error function when naked-singularity.sh checks for a pre-existing installation of Singularity.
Marty Kandes authoredThis is required to allow yum-based bootstraping of definition files. e.g., CentOS-based containers. Note, however, there are currently no deb packages for yum or yum-utils in the standard Ubuntu 20.04 LTS (focal) repositories. An alternative approach to installing either yum and/or dnf will be required in the future. Also fixed a typo of a missing colon on a call to the log::error function when naked-singularity.sh checks for a pre-existing installation of Singularity.
naked-singularity
A repository of definition files for building Singularity containers around the software applications, frameworks, and libraries you need to run on high-performance computing systems.
Install Singularity
Install Singularity on your Linux desktop, laptop, or virtual machine.
sudo ./naked-singularity.sh install
Build a Singularity container from a definition file
Build an Ubuntu Singularity container from one of the definition files available in this repository.
sudo singularity build ubuntu.sif definition-files/ubuntu/Singularity.ubuntu-18.04
Download an existing Singularity container
A number of pre-built containers from this repository are also now hosted at Singularity Hub.
singularity pull shub://mkandes/naked-singularity:ubuntu-18.04
Singularity Hub has been archived. At least for the time being, naked-singularity definition files that rely on containers that were built and hosted on Singularity Hub prior to it being archived will continue to pull in these container dependencies and build properly. Alternative container build and hosting options for all future work are still under consideration.
Status
A work in progress.
Contribute
If you would like to contribute one of your own Singularity container definition files for a specific application OR request a modification to an existing container definition, then please submit a pull request.
Author
Marty Kandes, Ph.D.
Computational & Data Science Research Specialist
High-Performance Computing User Services Group
San Diego Supercomputer Center
University of California, San Diego
Version
1.7.4
Last Updated
Thursday, July 22nd, 2021