質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Q&A

解決済

2回答

1160閲覧

singularityのインストール

taro373

総合スコア189

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

0グッド

0クリップ

投稿2018/11/16 07:52

編集2018/11/16 08:29

SingularityをCentOS7にインストールしています。

http://singularity.lbl.gov/quickstart の Installationにしたがって

$ git clone https://github.com/singularityware/singularity.git $ singularity

と実行しましたが、その次に実行しろと書かれているautogen.shがありません。

INSTALL.mdには下記の説明がありました。

$ cd $GOPATH/src/github.com/sylabs/singularity $ ./mconfig $ cd ./builddir $ make $ sudo make install

$ ./mconfigを実行すると最後に下記が表示されます。

=> builddir/Makefile ready, try: $ cd builddir $ make

makeを実行すると下記のエラーになってしまいます。

$ make find: '/home/hoge/singularity/cmd/startergithub.com/sylabs/singularity/internal/app/starter': No such file or directory find: '/home/hoge/singularity/cmd/startergithub.com/sylabs/singularity/internal/pkg/runtime/engines/config/starter': No such file or directory

"There are many ways to install Singularity but this quick start guide will only cover one."とあるので、この通りにやればできると考えたのですが、
うまくできた方がいらしたらどこで間違ってしまったか、教えてください。

https://singularity.lbl.gov/install-linux にある下記の方法ではインストールできました。

$ VERSION=2.5.2 $ wget https://github.com/singularityware/singularity/releases/download/$VERSION/singularity-$VERSION.tar.gz $ tar xvf singularity-$VERSION.tar.gz $ cd singularity-$VERSION $ ./configure --prefix=/usr/local $ make $ sudo make install $ singularity --version 2.5.2-dist

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

autogen.shを使用してのインストールは2.6.0までみたいですね。
3.0.0からはドキュメントのURLも変わって、インストール方法も変更されているようです。
2.6.0のインストール
3.0系のインストール

投稿2018/11/16 08:15

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

taro373

2019/06/10 02:19

V2がインストールできていたので、そのままにしていましたが あらためて公式マニュアルに書かれてある方法でインストールを行い V3がインストールできました。 $ singularity --version singularity version 3.2.1-627.gfae3307 過去の作業記録を見ると公式ページの 「Finally, set up your environment for Go」 の部分の操作が抜けていたかもしれません。 またGO言語が>=1.11.1である必要もありました。
guest

0

以下通りにやれば問題なくmakeできました。

https://github.com/sylabs/singularity/blob/master/INSTALL.md

実際に実行したコマンド

sudo yum groupinstall -y 'Development Tools' sudo yum install -y openssl-devel libuuid-devel libseccomp-devel export VERSION=1.11 OS=linux ARCH=amd64 cd /tmp sudo yum -y install wget wget https://dl.google.com/go/go$VERSION.$OS-$ARCH.tar.gz sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz echo 'export GOPATH=${HOME}/go' >> ~/.bashrc echo 'export PATH=/usr/local/go/bin:${PATH}:${GOPATH}/bin' >> ~/.bashrc source ~/.bashrc mkdir -p $GOPATH/src/github.com/sylabs cd $GOPATH/src/github.com/sylabs git clone https://github.com/sylabs/singularity.git cd singularity ./mconfig cd ./builddir make

投稿2018/11/16 08:03

moonphase

総合スコア6621

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

taro373

2018/11/16 08:27

これでインストールされたバージョンは3.0系ですか
moonphase

2018/11/16 08:37

バージョンは3.0系のようです $ singularity --version singularity version 3.0.1-57.gdae3bf7
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問