[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnunet-texinfo] branch master updated: installation
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnunet-texinfo] branch master updated: installation |
Date: |
Mon, 27 Mar 2017 14:00:20 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnunet-texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 4ba25e2 installation
4ba25e2 is described below
commit 4ba25e2d552c65c9e080aa26804ff0a950ccafd9
Author: ng0 <address@hidden>
AuthorDate: Fri Feb 17 16:58:16 2017 +0000
installation
---
installation.texi | 52 ++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 40 insertions(+), 12 deletions(-)
diff --git a/installation.texi b/installation.texi
index 8f42c28..173f4c6 100644
--- a/installation.texi
+++ b/installation.texi
@@ -258,9 +258,13 @@ gnunet-service-gns (requires vpn, dns, dht, namestore,
identity)
@node Generic installation instructions
@section Generic installation instructions
-First, in addition to the GNUnet sources you must download the latest version
of various dependencies. Most distributions do not include sufficiently recent
versions of these dependencies. Thus, a typically installation on a "modern"
GNU/Linux distribution requires you to install the following dependencies
(ideally in this order):
address@hidden @bullet
+First, in addition to the GNUnet sources you must download the latest version
+of various dependencies. Most distributions do not include sufficiently recent
+versions of these dependencies. Thus, a typically installation on a "modern"
+GNU/Linux distribution requires you to install the following
+dependencies (ideally in this order):
address@hidden @bullet
@item
libgpgerror and libgcrypt
@@ -278,14 +282,31 @@ GNU libmicrohttpd
GNU libextractor (make sure to first install the various mandatory and
optional dependencies including development headers from your distribution)
@end itemize
-
-Other dependencies that you should strongly consider to install is a database
(MySQL, sqlite or Postgres). The following instructions will assume that you
installed at least sqlite. For most distributions you should be able to find
pre-build packages for the database. Again, make sure to install the client
libraries and the respective development headers (if they are packaged
separately) as well.
-
- You can find specific, detailed instructions for installing of the
dependencies (and possibly the rest of the GNUnet installation) in the
platform-specific descriptions, which are linked from the bottom of this page.
Please consult them now. If your distribution is not listed, please study the
instructions for Debian stable carefully as you try to install the dependencies
for your own distribution. Contributing additional instructions for further
platforms is always appreciated.
-
- Before proceeding further, please double-check the dependency list. Note that
in addition to satisfying the dependencies, you might have to make sure that
development headers for the various libraries are also installed. There maybe
files for other distributions, or you might be able to find equivalent packages
for your distribution.
-
- While it is possible to build and install GNUnet without having root access,
we will assume that you have full control over your system in these
instructions. First, you should create a system user "gnunet" and an additional
group "gnunetdns". On Debian and Ubuntu GNU/Linux, type:@
+Other dependencies that you should strongly consider to install is a
+database (MySQL, sqlite or Postgres). The following instructions will assume
+that you installed at least sqlite. For most distributions you should be able
+to find pre-build packages for the database. Again, make sure to install the
+client libraries and the respective development headers (if they are
+packaged separately) as well.
+
+You can find specific, detailed instructions for installing of the dependencies
+(and possibly the rest of the GNUnet installation) in the platform-specific
+descriptions, which are linked from the bottom of this page. Please consult
+them now. If your distribution is not listed, please study the instructions for
+Debian stable carefully as you try to install the dependencies for your own
+distribution. Contributing additional instructions for further platforms is
+always appreciated.
+
+Before proceeding further, please double-check the dependency list. Note that
+in addition to satisfying the dependencies, you might have to make sure that
+development headers for the various libraries are also installed. There maybe
+files for other distributions, or you might be able to find equivalent packages
+for your distribution.
+
+While it is possible to build and install GNUnet without having root access,
+we will assume that you have full control over your system in these
+instructions. First, you should create a system user "gnunet" and an additional
+group "gnunetdns". On Debian and Ubuntu GNU/Linux, type:@
@code{@
# adduser --system --home /var/lib/gnunet --group --disabled-password gnunet@
# addgroup --system gnunetdns@
@@ -303,9 +324,16 @@ Other dependencies that you should strongly consider to
install is a database (M
$ make@
$ sudo makeĀ install@
}@
- If you want to be able to enable DEBUG-level log messages, add
--enable-logging=verbose to the end of the ./configure command. DEBUG-level log
messages are in English-only and should only be useful for developers (or for
filing really detailed bug reports).
-Finally, you probably want to compile gnunet-gtk, which includes gnunet-setup
(graphical tool for configuration) and gnunet-fs-gtk (graphical tool for
file-sharing):@
+If you want to be able to enable DEBUG-level log messages, add
address@hidden to the end of the ./configure command.
+DEBUG-level log messages are in English-only and should only be useful for
+developers (or for filing really detailed bug reports).
+
+Finally, you probably want to compile gnunet-gtk, which includes gnunet-setup
+(graphical tool for configuration) and gnunet-fs-gtk (graphical tool for
+file-sharing):@
+
@code{@
$ tar xvf gnunet-gtk-0.10.?.tar.gz@
$ cd gnunet-gtk-0.10.?@
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnunet-texinfo] branch master updated: installation,
gnunet <=