Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

README.md

Blame
    • Marty Kandes's avatar
      2f3cdd72
      Include apt-get install yum-utils during installation for Ubuntu · 2f3cdd72
      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.
      2f3cdd72
      History
      Include apt-get install yum-utils during installation for Ubuntu
      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.

    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