X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=README;h=0fbffa97ba57024b099379be93697dbf300f0340;hb=81eaa5a9d5ebe1e61790069a2777178abd1b6a2c;hp=412867037df092d50e8d5db7a8675346136cfc76;hpb=54ecef1320213ab3f842825b2cfffb41534006c2;p=oweals%2Fgnunet.git diff --git a/README b/README index 412867037..0fbffa97b 100644 --- a/README +++ b/README @@ -1,3 +1,14 @@ +====================================================================== + +THIS SVN VERSION OF GNUNET IS INCOMPATIBLE TO ALL PREVIOUS RELEASES. +WE ARE WORKING ON CHANGING FUNDAMENTAL PARTS OF THE CRYPTOGRAPHIC +PARTS OF THE SYSTEM. + +You need to install libgcrypt from git master (1.6.0beta93 at least) +for the code to compile. + +======================================================================= + Welcome to GNUnet @@ -34,6 +45,8 @@ These are the direct dependencies for running GNUnet: - libcurl >= 7.21.3 - libunistring >= 0.9.2 - gnutls >= 2.12.0 +- libidn >= 1.0 +- openssl >= 1.0 (binary, used to generate X.509 certificate) - libltdl >= 2.2 (part of GNU libtool) - sqlite >= 3.0 (default database) - mysql >= 5.1 (alternative to sqLite) @@ -71,13 +84,20 @@ http://www.gnu.org/software/libmicrohttpd/). Then you can start the actual GNUnet compilation and installation process with: $ export GNUNET_PREFIX=/usr/local # or other directory of your choice -$ addgroup gnunetdns -$ adduser gnunet gnunet -$ ./configure --prefix=$GNUNET_PREFIX --with-extractor=$LE_PREFIX +# addgroup gnunetdns +# adduser gnunet gnunet +# ./configure --prefix=$GNUNET_PREFIX --with-extractor=$LE_PREFIX $ make # make install # sudo -u gnunet gnunet-arm -s +Note that running the 'configure' and 'make install' steps as +root (or with sudo) is required as some parts of the installation +require the creation of SUID binaries. The installation will +work if you do not run these steps as root, but some components +may not be installed in the perfect place or with the right +permissions and thus won't work. + This will create the users and groups needed for running GNUnet securely and then compile and install GNUnet to $GNUNET_PREFIX/bin/, $GNUNET_PREFIX/lib/ and $GNUNET_PREFIX/share/ and start the system