Built from source
Before you proceed with installing Singularity, make sure you have Go 1.20 or higher installed on your system.
To get Go up and running, follow these steps:
- 1.Download and Extract Go Binaries:wget -c https://golang.org/dl/go1.20.7.linux-amd64.tar.gz -O - \| sudo tar -xz -C /usr/local
- 2.Update PATH: Add Go's binary and workspace directories to your
PATH
:echo 'export PATH=$PATH:/usr/local/go/bin:$(/usr/local/go/bin/go env GOPATH)/bin' \>> ~/.bashrc && source ~/.bashrc
For the latest stable release of Singularity:
go install github.com/data-preservation-programs/singularity@latest
If you're keen on exploring the latest, yet-to-be-released features of Singularity:
- 1.Clone the Singularity Repository:git clone https://github.com/data-preservation-programs/singularity.git
- 2.Navigate to the Singularity Directory:cd singularity
- 3.Build and Install:go build -o singularity .cp singularity $GOPATH/bin
Last modified 2mo ago