gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-exchange] branch master updated: admin manual stub


From: gnunet
Subject: [GNUnet-SVN] [taler-exchange] branch master updated: admin manual stub
Date: Tue, 16 May 2017 17:10:39 +0200

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new 5447ad8  admin manual stub
5447ad8 is described below

commit 5447ad86ccb134760fa826c114ce2a8e765af988
Author: Marcello Stanisci <address@hidden>
AuthorDate: Tue May 16 17:10:06 2017 +0200

    admin manual stub
---
 doc/manual/manual.texi | 237 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 237 insertions(+)

diff --git a/doc/manual/manual.texi b/doc/manual/manual.texi
new file mode 100644
index 0000000..df61618
--- /dev/null
+++ b/doc/manual/manual.texi
@@ -0,0 +1,237 @@
+\input texinfo @c -*-texinfo-*-
address@hidden %**start of header
address@hidden manual.info
address@hidden version.texi
address@hidden The GNU Taler exchange operator tutorial @value{VERSION}
+
address@hidden Define a new index for options.
address@hidden op
address@hidden Combine everything into one index (arbitrarily chosen to be the
address@hidden concept index).
address@hidden op cp
address@hidden %**end of header
+
address@hidden
+This manual is for the GNU Taler exchange (version @value{VERSION}, 
@value{UPDATED}),
+
+Copyright @copyright{} 2017 INRIA
+
address@hidden
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts.  A copy of the license is included in the section entitled
+``GNU Free Documentation License''.
address@hidden quotation
address@hidden copying
address@hidden If your manual is published on paper by the FSF, it should 
include
address@hidden The standard FSF Front-Cover and Back-Cover Texts, as given in
address@hidden maintain.texi.
address@hidden
address@hidden Titlepage
address@hidden
address@hidden
address@hidden The GNU Taler merchant backend operator tutorial
address@hidden Version @value{VERSION}
address@hidden @value{UPDATED}
address@hidden Marcello Stanisci (@email{marcello.stanisci@@inria.fr})
address@hidden Christian Grothoff (@email{christian.grothoff@@inria.fr})
address@hidden
address@hidden 0pt plus 1filll
address@hidden
address@hidden titlepage
+
address@hidden
address@hidden
+
address@hidden
address@hidden Top
address@hidden The GNU Taler manual for Web shops
address@hidden
address@hidden ifnottex
+
address@hidden
+* Introduction::            Whom this manual is addressed to
+* Installation::            Installing the Merchant backend
+* Configuration::           How to set up the Merchant backend
+
+
+Appendices
+
+* GNU-LGPL::                     The GNU Lesser General Public License says 
how you
+                                 can use the code of libtalermerchant.so in 
your own projects.
+* GNU Affero GPL::               The Affero GNU General Public License says 
how you
+                                 can copy and share the Taler merchant backend.
+* GNU-FDL::                      The GNU Free Documentation License says how 
you
+                                 can copy and share the documentation of GNU 
Taler.
+
+Indices
+
+* Concept Index::               Index of concepts and programs.
+
address@hidden menu
+
+
address@hidden Introduction
address@hidden Introduction
+
address@hidden About GNU Taler
+
+GNU Taler is an open protocol for an electronic payment system with a
+free software reference implementation.  GNU Taler offers secure, fast
+and easy payment processing using well understood cryptographic
+techniques.  GNU Taler allows customers to remain anonymous, while
+ensuring that merchants can be held accountable by governments.
+Hence, GNU Taler is compatible with anti-money-laundering (AML) and
+know-your-customer (KYC) regulation, as well as data protection
+regulation (such as GDPR).
+
+GNU Taler is not yet production-ready, after following this manual
+you will have a working Taler exchange installed and configured.
+
address@hidden About this manual
+
+This tutorial targets system administrators who want to install a GNU Taler 
exchange.
+
+We expect some moderate familiarity with the compilation and installation
+of free software packages. An understanding of cryptography is not required.
+
address@hidden Architecture overview
+
address@hidden Installation
address@hidden
+* generic-instructions:: Generic installation guidelines
address@hidden menu
+
address@hidden Installation
+
+This chapter describes how to install the GNU Taler exchange.
+
address@hidden generic-instructions
address@hidden Generic instructions
+
+This section provides generic instructions for the exchange
+installation independent of any particular operating system.
+Operating system specific instructions are provided in the following
+sections.  You should follow the operating system specific
+instructions if those are available, and only consult the generic
+instructions if no system-specific instructions are provided for your
+specific operating system.
+
address@hidden Installation of dependencies
+
+The following packages need to be installed before we can compile the
+backend:
+
address@hidden
address@hidden autoconf @math{\ge 2.69}
address@hidden automake @math{\ge 1.14}
address@hidden libtool @math{\ge 2.4}
address@hidden autopoint @math{\ge 0.19}
address@hidden libltdl @math{\ge 2.4}
address@hidden libunistring @math{\ge 0.9.3}
address@hidden libcurl @math{\ge 7.26} (or libgnurl @math{\ge 7.26})
address@hidden GNU libmicrohttpd @math{\ge 0.9.39}
address@hidden GNU libgcrypt @math{\ge 1.6}
address@hidden libjansson @math{\ge 2.7}
address@hidden Postgres @math{\ge 9.4}, including libpq
address@hidden libgnunetutil (from Git)
address@hidden GNU Taler exchange (from Git)
address@hidden itemize
+
+Except for the last two, these are available in most GNU/Linux
+distributions and should just be installed using the respective
+package manager.
+
+The following sections will provide detailed instructions for
+installing the libgnunetutil and GNU Taler exchange dependencies.
+
+
address@hidden Installing libgnunetutil
+
address@hidden GNUnet
+Before you install libgnunetutil, you must download and install the
+dependencies mentioned in the previous section, otherwise the build
+may succeed but fail to export some of the tooling required by Taler.
+
+To download and install libgnunetutil, proceed as follows:
+
address@hidden
+$ git clone https://gnunet.org/git/gnunet/
+$ cd gnunet/
+$ ./bootstrap
+$ ./configure [--prefix=GNUNETPFX]
+$ # Each dependency can be fetched from non standard locations via
+$ # the '--with-<LIBNAME>' option. See './configure --help'.
+$ make
+# make install
address@hidden example
+
+If you did not specify a prefix, GNUnet will install to
address@hidden/usr/local}, which requires you to run the last step as
address@hidden
+
address@hidden Installing the GNU Taler exchange
+
address@hidden exchange
+After installing GNUnet, you can download and install
+the exchange as follows:
+
address@hidden
+$ git clone git://taler.net/exchange
+$ cd exchange
+$ ./bootstrap
+$ ./configure [--prefix=EXCHANGEPFX] \
+              [--with-gnunet=GNUNETPFX]
+$ # Each dependency can be fetched from non standard locations via
+$ # the '--with-<LIBNAME>' option. See './configure --help'.
+$ make
+# make install
address@hidden example
+
+If you did not specify a prefix, the exchange will install to
address@hidden/usr/local}, which requires you to run the last step as
address@hidden  Note that you have to specify
address@hidden/usr/local} if you installed GNUnet to
address@hidden/usr/local} in the previous step.
+
address@hidden Configuration
address@hidden How to configure the exchange
+
address@hidden taler-config
address@hidden taler.conf
+The installation already provides reasonable defaults.  The file
address@hidden/.config/taler.conf} is responsible of overriding defaults
+values, or add new ones.  The format of the configuration file is
+the well-known INI file format.
+
+
address@hidden **********************************************************
address@hidden *******************  Appendices  *************************
address@hidden **********************************************************
+
address@hidden GNU-LGPL
address@hidden GNU-LGPL
address@hidden license
address@hidden LGPL
address@hidden lgpl.texi
+
address@hidden GNU Affero GPL
address@hidden GNU Affero GPL
address@hidden license
address@hidden Affero GPL
address@hidden agpl.texi
+
address@hidden GNU-FDL
address@hidden GNU-FDL
address@hidden license
address@hidden GNU Free Documentation License
address@hidden fdl-1.3.texi
+
address@hidden Concept Index
address@hidden Concept Index
+
address@hidden cp
+
address@hidden

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]