How to Install GNUnet on archlinuxarm ------------------------------------- - Install arch linux on pi - https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3 - Install packages with pacman -Su - libmicrohttpd >= 0.9.42 (available from https://www.gnu.org/software/libmicrohttpd/) - libgcrypt >= 1.6 - gnurl - libunistring >= 0.9.2 - gnutls >= 3.2.12 (highly recommended: a gnutls linked against libunbound) - libidn >= 1.0 - libextractor >= 0.6.1 (highly recommended) - openssl >= 1.0 (binary, used to generate X.509 certificate) - libltdl >= 2.2 (part of GNU libtool) - sqlite >= 3.8 (default database, required) - mysql >= 5.1 (alternative to sqlite) - postgres >= 9.5 (alternative to sqlite) - Texinfo >= 5.2 [*1] - which (for the bootstrap script) - gettext - zlib - pkg-config - git - miniupnpc - libextractor - jansson - nim ```shell pacman -S base-devel # as root git clone https://gnunet.org/git/gnunet.git cd gnunet ./bootstrap # Run this to generate the configure files. ./configure # See the various flags avalable to you. make make install git clone https://gnunet.org/git/gnunet-nim.git cd gnunet-nim/examples nim c groupchat.nim LD_LIBRARY_PATH=/path/to/gnunetlibs ./groupchat --config=/path/to/gnunet.conf --server=YV6G9EP9K3X41BM3FJ3D29BDZR6358XNZ6KDZVV7DFW729YB0KCG --port=welcome --nick=mynick ```