ソースからビルドする

Singularityをインストールする前に、システムにGo 1.20以上がインストールされているかどうかを確認してください。

Goのセットアップ

Goを使用するためには、次の手順に従ってください:

  1. Goのバイナリをダウンロードして展開:

    wget -c https://golang.org/dl/go1.20.7.linux-amd64.tar.gz -O - \
        | sudo tar -xz -C /usr/local
  2. 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

未リリースの機能を試す

最新の未リリース機能を試したい場合:

  1. Singularityリポジトリをクローンする:

    git clone https://github.com/data-preservation-programs/singularity.git
  2. Singularityディレクトリに移動:

    cd singularity
  3. ビルドしてインストール:

    go build -o singularity .
    cp singularity $GOPATH/bin

Last updated