diff options
Diffstat (limited to 'template/tutorial-debian9.html.j2')
-rw-r--r-- | template/tutorial-debian9.html.j2 | 25 |
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> |