소스 코드에서 빌드

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

미출시 기능 사용해보기

만약 Singularity의 최신 미출시 기능을 탐색하고 싶다면 다음과 같이 진행하세요:

  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