Skip to content

Commit 2821c8f

Browse files
committed
updating installation instructions to include some dependencies
1 parent f799786 commit 2821c8f

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

pages/docs/user-docs/docs-quick-start-installation.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,38 @@ If you already have Singularity installed, or if you are using Singularity from
1010
```bash
1111
$ mkdir ~/git
1212
$ cd ~/git
13-
$ git clone https://github.com/gmkurtzer/singularity.git
13+
$ git clone https://github.com/singularityware/singularity.git
1414
$ cd singularity
1515
$ ./autogen.sh
1616
$ ./configure --prefix=/usr/local --sysconfdir=/etc
1717
$ make
1818
$ sudo make install
1919
```
2020

21+
If you get an error that you have packages missing, for example on Ubuntu 16.04:
22+
23+
24+
```bash
25+
./autogen.sh
26+
+libtoolize -c
27+
./autogen.sh: 13: ./autogen.sh: libtoolize: not found
28+
+aclocal
29+
./autogen.sh: 14: ./autogen.sh: aclocal: not found
30+
+autoheader
31+
./autogen.sh: 15: ./autogen.sh: autoheader: not found
32+
+autoconf
33+
./autogen.sh: 16: ./autogen.sh: autoconf: not found
34+
+automake -ca -Wno-portability
35+
./autogen.sh: 17: ./autogen.sh: automake: not found
36+
```
37+
38+
then you need to install dependencies:
39+
40+
41+
```bash
42+
sudo apt-get install -y build-essential libtool autotools-dev automake autoconf
43+
```
44+
2145
You should note that the installation prefix is `/usr/local` but the configuration directory is `/etc`. This is done such that the configuration file is in the traditionally found location. If you omit that configure parameter, the configuration file will be found within `/usr/local/etc`.
2246

2347

0 commit comments

Comments
 (0)