X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=README;h=99ac34e45188369e50a4e971b2c6abd119ea4177;hb=733fd9a46618ac78fd4255fccec6a207e93c8f26;hp=ce7393ba84fc2c376bdffe9b4e93195e51759fdf;hpb=4c141ec5e9ba1a0e8fd4bc266c0a2979a6ec1dd9;p=oweals%2Fgnunet.git diff --git a/README b/README index ce7393ba8..99ac34e45 100644 --- a/README +++ b/README @@ -29,9 +29,10 @@ packages. Hence please make sure to use the versions listed below. These are the direct dependencies for running GNUnet: - libextractor >= 0.6.1 -- libmicrohttpd >= 0.9.2 +- libmicrohttpd >= 0.9.21 - libgcrypt >= 1.2 - libcurl >= 7.21.0 +- libunistring >= 0.9.2 - libltdl >= 2.2 (part of GNU libtool) - sqlite >= 3.0 (default database) - mysql >= 5.1 (alternative to sqLite) @@ -84,6 +85,13 @@ configuration file slightly so that data can be stored in "/var/lib/gnunet"; you may also want to use "/etc/gnunet.conf" for the location of the configuration file in this case. +You can avoid running 'make install' as root if you run configure +with the "--with-sudo=yes" option and have extensive sudo rights +(can run chmod +s and chown via sudo). If you run 'make install' +as a normal user without sudo rights (or the configure option), +certain binaries that require additional priviledges will not be +installed properly (and NAT traversal, WLAN and VPN will not work). + Note that additional, per-user configuration files (~/.gnunet/gnunet.conf) need to be created by each user (for example, by running gnunet-setup). Note that gnunet-setup is a separate @@ -116,8 +124,8 @@ The defaults that are shipped with the installation are usually ok, you may want to adjust the limitations (space consumption, bandwidth, etc.) though. The configuration files are human-readable. Note that you MUST create "~/.gnunet/gnunet.conf" explicitly before starting -GNUnet. You can either copy "defaults.conf" or simply create an empty -file. +GNUnet. You can either run gnunet-setup (available as part of the +gnunet-gtk source package) or simply create an empty file. Usage @@ -190,10 +198,11 @@ $ make install $ export GNUNET_PREFIX=$SOMEWHERE $ make check -If any testcases fail to pass on your system, run "contrib/report.sh" -and report the output together with information about the failing -testcase to the Mantis bugtracking system at -https://gnunet.org/bugs/. +Some of the testcases require python >= 2.6 and pexpect to be +installed. If any testcases fail to pass on your system, run +"contrib/report.sh" and report the output together with +information about the failing testcase to the Mantis bugtracking +system at https://gnunet.org/bugs/. Running http on port 80 and https on port 443