anastasis

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

installing-taler-merchant.rst (1393B)


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