summaryrefslogtreecommitdiff
path: root/frags/installing-gnunet.rst
blob: 99ff472d82ea2e57fd7ee6767624e9c72c6fb403 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Before you install GNUnet, you must download and install the dependencies
mentioned in the previous section, otherwise the build may succeed, but could
fail to export some of the tooling required by GNU Taler.

To install GNUnet, unpack the tarball and change
into the resulting directory, then proceed as follows:

.. code-block:: console

   $ ./configure [--prefix=GNUNETPFX]
   $ # Each dependency can be fetched from non standard locations via
   $ # the '--with-<LIBNAME>' option. See './configure --help'.
   $ make
   # make install
   # ldconfig

If you did not specify a prefix, GNUnet will install to ``/usr/local``,
which requires you to run the last step as ``root``.
The ``ldconfig`` command (also run as ``root``) makes the
shared object libraries (``.so`` files)
visible to the various installed programs.