diff options
Diffstat (limited to 'doc/documentation/chapters/installation.texi')
-rw-r--r-- | doc/documentation/chapters/installation.texi | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/doc/documentation/chapters/installation.texi b/doc/documentation/chapters/installation.texi index 23de13184..f6dd69216 100644 --- a/doc/documentation/chapters/installation.texi +++ b/doc/documentation/chapters/installation.texi | |||
@@ -6,7 +6,19 @@ source. For instructions on how to install GNUnet as a binary package | |||
6 | please refer to the official documentation of your operating system or | 6 | please refer to the official documentation of your operating system or |
7 | package manager. | 7 | package manager. |
8 | 8 | ||
9 | @node Getting the Source Code | 9 | @menu |
10 | * Installing dependencies:: | ||
11 | * Getting the Source Code:: | ||
12 | * Create @code{gnunet} user and group:: | ||
13 | * Preparing and Compiling the Source Code:: | ||
14 | * Installation:: | ||
15 | * MOVED FROM USER Checking the Installation:: | ||
16 | * MOVED FROM USER The graphical configuration interface:: | ||
17 | * MOVED FROM USER Config Leftovers:: | ||
18 | @end menu | ||
19 | |||
20 | @c ----------------------------------------------------------------------- | ||
21 | @node Installing dependencies | ||
10 | @section Installing dependencies | 22 | @section Installing dependencies |
11 | GNUnet needs few libraries and applications for being able to run and | 23 | GNUnet needs few libraries and applications for being able to run and |
12 | another few optional ones for using certain features. Preferably they | 24 | another few optional ones for using certain features. Preferably they |
@@ -55,7 +67,8 @@ These are the dependencies only required for certain features | |||
55 | (for attribute-based encryption and the identity provider subsystem) | 67 | (for attribute-based encryption and the identity provider subsystem) |
56 | @end itemize | 68 | @end itemize |
57 | 69 | ||
58 | 70 | @c ----------------------------------------------------------------------- | |
71 | @node Getting the Source Code | ||
59 | @section Getting the Source Code | 72 | @section Getting the Source Code |
60 | You can either download the source code using git (you obviously need | 73 | You can either download the source code using git (you obviously need |
61 | git installed) or as an archive. | 74 | git installed) or as an archive. |
@@ -75,6 +88,8 @@ tar xzvf gnunet-0.11.0pre66.tar.gz | |||
75 | In the next chapter we will assume that the source code is available | 88 | In the next chapter we will assume that the source code is available |
76 | in the home directory at @code{~/gnunet}. | 89 | in the home directory at @code{~/gnunet}. |
77 | 90 | ||
91 | @c ----------------------------------------------------------------------- | ||
92 | @node Create @code{gnunet} user and group | ||
78 | @section Create @code{gnunet} user and group | 93 | @section Create @code{gnunet} user and group |
79 | The GNUnet services should be run as a dedicated user called | 94 | The GNUnet services should be run as a dedicated user called |
80 | @code{gnunet}. For using them a user should be in the same group as | 95 | @code{gnunet}. For using them a user should be in the same group as |
@@ -92,6 +107,8 @@ Now add your own user to the @code{gnunet} group. | |||
92 | $ sudo adduser alice gnunet | 107 | $ sudo adduser alice gnunet |
93 | @end example | 108 | @end example |
94 | 109 | ||
110 | @c ----------------------------------------------------------------------- | ||
111 | @node Preparing and Compiling the Source Code | ||
95 | @section Preparing and Compiling the Source Code | 112 | @section Preparing and Compiling the Source Code |
96 | For preparing the source code for compilation a bootstrap script and | 113 | For preparing the source code for compilation a bootstrap script and |
97 | @code{configure} has to be run from the source code directory. When | 114 | @code{configure} has to be run from the source code directory. When |
@@ -125,7 +142,8 @@ that 5 threads should be used. | |||
125 | $ make -j5 | 142 | $ make -j5 |
126 | @end example | 143 | @end example |
127 | 144 | ||
128 | 145 | @c ----------------------------------------------------------------------- | |
146 | @node Installation | ||
129 | @section Installation | 147 | @section Installation |
130 | The compiled binaries can be installed using @code{make install}. It | 148 | The compiled binaries can be installed using @code{make install}. It |
131 | needs to be run as root (or with sudo) because some binaries need the | 149 | needs to be run as root (or with sudo) because some binaries need the |