ソースからビルドする
Singularityをインストールする前に、システムにGo 1.20以上がインストールされているかどうかを確認してください。
Goのセットアップ
Goを使用するためには、次の手順に従ってください:
Goのバイナリをダウンロードして展開:
wget -c https://golang.org/dl/go1.20.7.linux-amd64.tar.gz -O - \ | sudo tar -xz -C /usr/local
PATHを更新: Goのバイナリディレクトリとワークスペースディレクトリを
PATH
に追加します:echo 'export PATH=$PATH:/usr/local/go/bin:$(/usr/local/go/bin/go env GOPATH)/bin' \ >> ~/.bashrc && source ~/.bashrc
最新リリースのSingularityのインストール
最新の安定版Singularityの場合:
go install github.com/data-preservation-programs/singularity@latest
未リリースの機能を試す
最新の未リリース機能を試したい場合:
Singularityリポジトリをクローンする:
git clone https://github.com/data-preservation-programs/singularity.git
Singularityディレクトリに移動:
cd singularity
ビルドしてインストール:
go build -o singularity . cp singularity $GOPATH/bin
Last updated
Was this helpful?