aboutsummaryrefslogtreecommitdiff
path: root/template/tutorial-debian9.html.j2
diff options
context:
space:
mode:
Diffstat (limited to 'template/tutorial-debian9.html.j2')
-rw-r--r--template/tutorial-debian9.html.j225
1 files changed, 21 insertions, 4 deletions
diff --git a/template/tutorial-debian9.html.j2 b/template/tutorial-debian9.html.j2
index 2f128333..e74b2d6a 100644
--- a/template/tutorial-debian9.html.j2
+++ b/template/tutorial-debian9.html.j2
@@ -34,7 +34,7 @@
34 </p> 34 </p>
35 35
36 <code> 36 <code>
37 $ sudo apt install git libtool autoconf autopoint build-essential libgcrypt-dev libidn11-dev zlib1g-dev libunistring-dev libglpk-dev miniupnpc libextractor-dev libjansson-dev libcurl4-gnutls-dev libsqlite3-dev openssl libnss3-tools 37 $ sudo apt install git libtool autoconf autopoint build-essential libgcrypt-dev libidn11-dev zlib1g-dev libunistring-dev libglpk-dev miniupnpc libextractor-dev libjansson-dev libcurl4-gnutls-dev libsqlite3-dev openssl libnss3-tools3
38 </code> 38 </code>
39 39
40 <h3>{{ _("Make an installation directory") }}</h3> 40 <h3>{{ _("Make an installation directory") }}</h3>
@@ -59,13 +59,14 @@
59 </p> 59 </p>
60 60
61 <p> 61 <p>
62 <b>Attention: The official libmicrohttpsd package for Debian 9 is too old, we need 62 <b>Attention: The official libmicrohttpd package for Debian 9 is too old, we need
63 at least version 0.9.52.</b> 63 at least version 0.9.52.</b>
64 </p> 64 </p>
65 65
66 <code> 66 <code>
67 $ cd ~/gnunet_installation<br> 67 $ cd ~/gnunet_installation<br>
68 $ git clone --depth 1 https://gnunet.org/git/gnunet.git<br> 68 $ git clone --depth 1 https://gnunet.org/git/gnunet.git<br>
69 $ git clone --depth 1 https://gnunet.org/git/gnunet-gtk.git<br>
69 $ git clone --depth 1 https://gnunet.org/git/libmicrohttpd.git 70 $ git clone --depth 1 https://gnunet.org/git/libmicrohttpd.git
70 </code> 71 </code>
71 72
@@ -73,7 +74,7 @@
73 74
74 75
75 <p> 76 <p>
76 Before we can compile GNUnet on Debian 9, we compile and install libmicrohttp 77 Before we can compile GNUnet on Debian 9, we compile and install libmicrohttpd.
77 </p> 78 </p>
78 79
79 <code> 80 <code>
@@ -119,6 +120,22 @@
119 $ sudo make install 120 $ sudo make install
120 </code> 121 </code>
121 122
123 <h4>{{ _("Option 3: gnunet-gtk") }}</h4>
124 <p>
125 Installing the Gtk+-based graphical user
126 interface can be done on top of either the production or development installation.
127 </p>
128 <code>
129 $ sudo apt install libgtk-3-dev libgladeui-dev libunique-dev libqrencode-dev
130 $ cd ~/gnunet_installation/gnunet-gtk<br>
131 $ ./bootstrap<br>
132 $ export GNUNET_PREFIX=/usr<br>
133 $ export CFLAGS="-g -Wall -O0"<br>
134 $ ./configure --prefix=$GNUNET_PREFIX --with-gnunet=$GNUNET_PREFIX<br>
135 $ make -j$(nproc || echo -n 1)<br>
136 $ sudo make install
137 </code>
138
122<!-- 139<!--
123 <h4>{{ _("Install GNUnet plugin for name resolution") }}</h4> 140 <h4>{{ _("Install GNUnet plugin for name resolution") }}</h4>
124 <p> 141 <p>
@@ -148,7 +165,7 @@
148 </p> 165 </p>
149 166
150 <p> 167 <p>
151 <b>Attention: Once we modified `etc/nsswitch.conf` DNS resolution will only 168 <b>Attention: Once we modified `/etc/nsswitch.conf` DNS resolution will only
152 be possible as long as is GNUnet is running. We can leave the next step out, 169 be possible as long as is GNUnet is running. We can leave the next step out,
153 but then we will not be able to use GNUnet's name resolution in external 170 but then we will not be able to use GNUnet's name resolution in external
154 applications.</b> 171 applications.</b>