Applications/BUILDS

singularity-3.8.5

CRAY KOREA Blog 2021. 12. 20. 14:38

 

1. 의존 패키지 설치

 # yum groupinstall "Development Tools"
 # yum install openssl-devel wget cryptsetup libuuid-devel libseccomp-devel  squashfs-tools 

 

2. Golang 설치

 $ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
 $ tar xvzf go1.16.5.linux-amd64.tar.gz

※ go는 PATH 설정 후 진행, 이하 진행은 module 생성 후 진행 내용 입니다.

 

3. singularity 설치

 $ module load go/1.16.5
 $ export VERSION=3.8.5 
 $ wget https://github.com/hpcng/singularity/releases/download/v${VERSION}/singularity-${VERSION}.tar.gz
 $ tar xvzf singularity-3.8.5.tar.gz
 $ cd singularity-3.8.5
 $ ./mconfig --prefix=/apps/util/singularity/3.8.5
 $ make -C ./builddir
 $ make -C ./builddir install 

 

[RPMBUILD]

 $ rpmbuild -tb singularity-3.8.5.tar.gz