anastasis

Credential backup and recovery protocol and service
Log | Files | Refs | Submodules | README | LICENSE

installing-anastasis-gtk.rst (1423B)


      1 The following steps assume at least the GNUnet, gnunet-gtk and Anastasis
      2 dependencies are installed.
      3 
      4 First, unpack the anastasis-gtk tarball and change into the resulting
      5 directory.  Then, use the following commands to build and install
      6 anastasis-gtk:
      7 
      8 .. code-block:: console
      9 
     10      $ ./configure [--prefix=PFX] \
     11                    [--with-gnunet=GNUNETPFX] \
     12                    [--with-exchange=EXCHANGEPFX] \
     13                    [--with-anastasis=ANASTASISPFX]
     14      $ # Each dependency can be fetched from non standard locations via
     15      $ # the '--with-<LIBNAME>' option. See './configure --help'.
     16      $ make
     17      # make install
     18 
     19 If you did not specify a prefix, anastasis-gtk will be installed to
     20 ``/usr/local``, which requires you to run the last step as ``root``.
     21 
     22 You have to specify ``-with-anastasis=/usr/local``, ``--with-exchange=/usr/local`` and/or
     23 ``--with-gnunet=/usr/local`` if you installed the exchange and/or
     24 GNUnet to ``/usr/local`` in the previous steps.
     25 
     26 Depending on the prefixes you specified for the installation and the
     27 distribution you are using, you may have to edit ``/etc/ld.so.conf``, adding
     28 lines for ``GNUNETPFX/lib/`` and ``EXCHANGEPFX/lib/`` and ``PFX/lib/``
     29 (replace the prefixes with the actual paths you used). Afterwards, you should
     30 run ``ldconfig``. Without this step, it is possible that the linker may not
     31 find the installed libraries and launching anastasis-gtk would then fail.