2
0

outdated-and-old-installation-instructions.txt 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672
  1. # This file contains pieces from chapter/installation.texi for systems where the LTS or otherwise support
  2. # ended. They can be useful for people trying to write new installation instructions for those systems.
  3. # In particual this covers:
  4. # - FreeBSD 8
  5. # - Mac OS X Tiger
  6. # - Fedora 8
  7. # - Gentoo with GNUnet 0.9
  8. #
  9. # Sources for LTS and support ranges:
  10. # https://www.freebsd.org/security/security.html#sup
  11. # https://support.microsoft.com/en-us/help/17140/lifecycle-faq-general-policy-questions
  12. # Mac products, OS is supposedly similar (no official statements exist): https://web.archive.org/web/20160706101225/https://support.apple.com/en-us/HT201624
  13. # https://wiki.debian.org/LTS
  14. # https://www.ubuntu.com/info/release-end-of-life
  15. @node Build instructions for Gentoo
  16. @subsection Build instructions for Gentoo
  17. This page describes how to install GNUnet 0.9 on Gentoo.
  18. Since the GNUnet 0.9 ebuilds are not in the official portage tree yet, we need
  19. to add them to the local portage overlay. All the commands below should be
  20. executed as root.
  21. Specify your local portage directory in the /etc/make.conf, for example:@
  22. @code{$ echo 'PORTDIR_OVERLAY="/usr/local/portage"' >> /etc/make.conf}
  23. Create directories for the ebuilds:@
  24. @code{$ mkdir -p /usr/local/portage/media-libs/libextractor /usr/local/portage/net-p2p/gnunet/files}
  25. Download the latest ebuilds, init and config files from here and put them into
  26. respective directories:@
  27. @code{$ cp libextractor-0.6.2.ebuild /usr/local/portage/media-libs/libextractor@
  28. $ cp gnunet-0.9.2.ebuild /usr/local/portage/net-p2p/gnunet@
  29. $ cp gnunet-0.9.2.conf gnunet-0.9.2.confd gnunet-0.9.2.initd /usr/local/portage/net-p2p/gnunet/files}
  30. Generate Manifest files for the ebuilds:@
  31. @code{$ cd /usr/local/portage/net-p2p/gnunet@
  32. $ ebuild gnunet-0.9.2.ebuild digest@
  33. $ cd /usr/local/portage/media-libs/libextractor@
  34. $ ebuild libextractor-0.6.2.ebuild digest}
  35. Unmask GNUnet and dependencies in the /etc/portage/package.keywords. For
  36. example, if you use x86-64 architecture, add the following lines:@
  37. @code{net-p2p/gnunet ~amd64@
  38. media-libs/libextractor ~amd64@
  39. net-libs/libmicrohttpd ~amd64@
  40. net-misc/curl ~amd64}
  41. Add either sqlite or mysql USE-flag in the /etc/portage/package.use:@
  42. @code{net-p2p/gnunet sqlite}
  43. Now everything is ready to install GNUnet:@
  44. @code{$ emerge -av gnunet}
  45. Use /etc/init.d/gnunet to start/stop GNUnet.
  46. @node Basic Installation for Fedora/PlanetLab nodes running Fedora 8 .
  47. @subsection Basic Installation for Fedora/PlanetLab nodes running Fedora 8 .
  48. @c %**end of header
  49. @strong{This documentation is outdated and not valid for GNUnet 0.10.0!}@
  50. GNUnet installation on Fedora 8/Planetlab nodes can be done as following:
  51. 1. Install the build tools to build GNUnet@
  52. @example
  53. sudo yum -y -t --nogpgcheck install gcc make automake autoconf gettext-devel \
  54. texinfo zlib-devel subversion@
  55. @end example
  56. 2. Install the GNUnet dependencies@
  57. @example
  58. sudo yum -y -t --nogpgcheck install gnutls-devel gnutls-devel libgcrypt-devel \
  59. sqlite-devel postgresql-devel mysql-devel libgsf-devel libvorbis-devel \
  60. libidn-devel
  61. @end example
  62. 3. Install outdated dependencies from source@
  63. libtool@
  64. @code{@
  65. wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz@
  66. tar xvfz libtool-2.4.2.tar.gz@
  67. cd libtool-2.4.2@
  68. ./configure@
  69. sudo make install@
  70. }
  71. libtool@
  72. @code{@
  73. wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz@
  74. tar xvfz libtool-2.4.2.tar.gz@
  75. cd libtool-2.4.2@
  76. ./configure@
  77. sudo make install@
  78. }
  79. glpk@
  80. @code{@
  81. wget http://ftp.gnu.org/gnu/glpk/glpk-4.47.tar.gz@
  82. tar xvfz glpk-4.47.tar.gz@
  83. cd glpk-4.47@
  84. ./configure@
  85. sudo make install@
  86. }
  87. libgpg-error@
  88. @code{@
  89. wget ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.10.tar.bz2@
  90. tar xvfj libgpg-error-1.10.tar.bz2@
  91. cd libgpg-error-1.10@
  92. ./configure --prefix=/usr@
  93. sudo make install@
  94. }
  95. libgcrypt@
  96. @code{@
  97. wget ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.bz2@
  98. tar xvfj libgcrypt-1.5.0.tar.tar.bz2@
  99. cd libgcrypt-1.5.0@
  100. ./configure --prefix=/usr@
  101. sudo make install@
  102. }
  103. libcurl@
  104. @code{@
  105. wget http://curl.haxx.se/download/curl-7.26.0.tar.gz@
  106. tar xvfz curl-7.26.0.tar.gz@
  107. cd curl-7.26.0@
  108. ./configure@
  109. sudo make install@
  110. }
  111. libunistring@
  112. @code{@
  113. wget http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.3.tar.gz@
  114. tar xvfz libunistring-0.9.3.tar.gz@
  115. cd libunistring-0.9.3@
  116. ./configure@
  117. sudo make install@
  118. }
  119. 4. Remove conflicting packages@
  120. @code{@
  121. sudo rpm -e --nodeps libgcrypt libgpg-error@
  122. }
  123. 4. Install libextractor@
  124. @code{@
  125. wget ftp://ftp.gnu.org/gnu/libextractor/libextractor-0.6.3.tar.gz@
  126. tar xvfz libextractor-0.6.3.tar.gz@
  127. cd libextractor-0.6.3@
  128. ./configure@
  129. sudo make install@
  130. }
  131. 5. Install libmicrohttpd and dependencies
  132. nettle@
  133. @code{@
  134. wget http://ftp.gnu.org/gnu/nettle/nettle-2.5.tar.gz@
  135. tar xvfz nettle-2.5.tar.gz@
  136. cd nettle-2.5@
  137. ./configure@
  138. sudo make install@
  139. }
  140. GnuTLS@
  141. @code{@
  142. wget http://ftp.gnu.org/gnu/gnutls/gnutls-2.12.20.tar.bz2@
  143. tar xvfj gnutls-2.12.20.tar.bz2@
  144. cd gnutls-2.12.20@
  145. ./configure --without-p11-kit@
  146. sudo make install@
  147. }
  148. libmicrohttpd@
  149. @code{@
  150. wget ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.21.tar.gz@
  151. tar xvfz libmicrohttpd-0.9.21.tar.gz@
  152. cd libmicrohttpd-0.9.21@
  153. ./configure@
  154. sudo make install@
  155. }
  156. 6. Set GNUnet prefix and add to PATH@
  157. @code{@
  158. export GNUNET_PREFIX=@
  159. export PATH=$PATH:$GNUNET_PREFIX/bin@
  160. }
  161. 7. Install GNUnet from svn@
  162. @example
  163. export LD_LIBRARY_PATH=/usr/local/lib@
  164. svn co https://gnunet.org/svn/gnunet@
  165. cd gnunet@
  166. libtoolize@
  167. ./bootstrap@
  168. ./configure --prefix=$GNUNET_PREFIX --with-extractor=/usr/local \
  169. --with-curl=/usr/local --with-mysql=/usr/lib/mysql --enable-logging=verbose@
  170. make install@
  171. @end example
  172. Done!
  173. @node Build instructions for FreeBSD 8
  174. @subsection Build instructions for FreeBSD 8
  175. To get GNUnet 0.9 to compile on FreeBSD (at least FreeBSD 8.0):@ in order to
  176. install the library @code{libiconv}, at first change the directory to your
  177. ports directory, e.g.@
  178. @code{@
  179. $ cd /usr/ports/@
  180. }@
  181. following that, go to the install file of @code{libiconv} and install it,@
  182. @code{@
  183. $ cd converters/libiconv,@
  184. $ make install@
  185. }
  186. after that, change the directory to where you will check out
  187. @code{libextractor} and GNUnet, and install latest @code{libextractor},@
  188. first of all, checkout @code{libextractor}, e.g.@
  189. @code{@
  190. $ svn co https://gnunet.org/svn/Extractor@
  191. }@
  192. then change the directory into which it was checked out, e.g.@
  193. @code{@
  194. $ cd Extractor@
  195. }@
  196. before the installation, you should do following steps,@
  197. @example
  198. $ ./bootstrap@
  199. $ ./configure --with-ltdl-include=/usr/local/include \
  200. --with-ltdl-lib=/usr/local/lib@
  201. @end example
  202. if these steps complete successfully, you can install the library,@
  203. @example
  204. $ make install@
  205. @end example
  206. to check out the GNUnet, you should do the similar steps as
  207. @code{libextractor}, firstly, change back to starting directory, e.g.@
  208. @code{@
  209. $ cd ../@
  210. }@
  211. Set the following environmental variables:@
  212. @code{@
  213. export CPPFLAGS="-I/usr/local/include"@
  214. export LDFLAGS="-L/usr/local/lib"@
  215. }@
  216. next, checkout GNUnet using@
  217. @code{@
  218. $ svn co https://gnunet.org/svn/gnunet@
  219. }@
  220. then change directory into newly checked out directory,@
  221. @code{@
  222. $ cd gnunet@
  223. }@
  224. at last, start to install GNUnet,@
  225. @example
  226. $ ./bootstrap@
  227. $ ./configure --with-ltdl-include=/usr/local/include \
  228. --with-ltdl-lib=/usr/local/lib --with-extractor=/usr/local
  229. ## NOTE: you may not need the --with-extractor option!@
  230. $ make install
  231. @end example
  232. @node Basic installation for Mac OS X
  233. @subsection Basic installation for Mac OS X
  234. This documentation may be outdated!
  235. This page is providing guidelines for users trying to install GNUnet on Mac OS
  236. X.@ Mainly users trying to install GNUnet by building source code are the most
  237. welcome readers.@ The steps below are tested on an Intel Architecture running
  238. Mac OS X Tiger (10.4.11). Ideally they should work on other Mac boxes with
  239. different configurations as all the configuration done for it is dependent on
  240. @uref{http://www.macports.org/, MacPorts}
  241. For having GNUnet installed successfully, some dependencies should be firstly
  242. resolved:
  243. @itemize @bullet
  244. @item
  245. Install/Update your @uref{http://developer.apple.com/tools/xcode/, Xcode}
  246. version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for
  247. Tiger.
  248. @item
  249. Download and install @uref{http://www.macports.org/, MacPorts}.@
  250. Now you are ready for installing GNunet dependencies.
  251. @item
  252. First, you'd better make sure that: /opt/local/bin and /opt/local/sbin are
  253. available in your PATH. (For doing so, open a terminal and type:@
  254. @example
  255. $ echo $PATH
  256. @end example
  257. and examine the output of it). If the paths are not available in your
  258. environment, you have to add them (You can add them by editing your .profile
  259. file in your home directory, append them to the PATH line). Then type:
  260. @example
  261. $ source ~/.profile
  262. @end example
  263. and re-examine the echo command output.
  264. @item
  265. Use MacPorts to download and install the dependencies:@
  266. The libraries are:
  267. @itemize @bullet
  268. @item
  269. @uref{http://trac.macports.org/browser/trunk/dports/www/libmicrohttpd/Portfile, libmicrohttpd.}
  270. @item
  271. @uref{http://trac.macports.org/browser/trunk/dports/devel/libgcrypt/Portfile, libgcrypt.}
  272. @item
  273. @uref{http://trac.macports.org/browser/trunk/dports/net/curl/Portfile, libcurl.}
  274. @item
  275. @uref{http://trac.macports.org/browser/trunk/dports/devel/libtool/Portfile, libltdl.}
  276. @item
  277. @uref{http://trac.macports.org/browser/trunk/dports/databases/sqlite3/Portfile, SQlite.}
  278. @item
  279. libunistring
  280. @item
  281. glpk
  282. @end itemize
  283. The port command is as follows:@
  284. @example
  285. port install libmicrohttpd libgcrypt curl libtool sqlite3 linunistring glpk
  286. @end example
  287. One of the dependencies, the libextractor, should be explicitly installed,
  288. since the version available from macports is outdated to work with GNUnet. To
  289. install the latest libextractor:
  290. @itemize @bullet
  291. @item
  292. Install the Subversion Client:@
  293. For more information about Subversion visit:
  294. @uref{http://subversion.tigris.org/, http://subversion.tigris.org/}
  295. @example
  296. # port install subversion
  297. @end example
  298. @item
  299. Use Subversion to download the latest Extractor:
  300. @example
  301. $ svn checkout https://gnunet.org/svn/Extractor
  302. @end example
  303. @item
  304. Go to the installation directory of the Extractor, compile and install it:
  305. @example
  306. $ ./bootstrap
  307. $ export CPPFLAGS="-I/opt/local/include"
  308. $ export LDFLAGS="-L/opt/local/lib"
  309. $ ./configure --prefix=/opt/local
  310. $ make
  311. # make install
  312. @end example
  313. @end itemize
  314. @item
  315. Now, your system is ready to install GNunet. If you downloaded GNUnet by
  316. checking it out from svn, you should start by running the bootstrap script.
  317. Open a terminal pointing to the GNUnet directory and type:@
  318. @example
  319. $ ./bootstrap
  320. @end example
  321. @item
  322. Run the configure script:
  323. @example
  324. $ export CPPFLAGS="-I/opt/local/include"
  325. $ export LDFLAGS="-L/opt/local/lib"
  326. $ ./configure --prefix=/tmp/gnunet_build
  327. @end example
  328. GNUnet will be installed in the directory /tmp/gnunet_build (Of course that
  329. installation path can be changed).@ The CPPFLAGS and LDFLAGS are mentioned in
  330. order to inform the compiler and the linker to lookup headers and libraries in
  331. /opt/local/include and /opt/local/lib.
  332. @item
  333. Compile@
  334. @example
  335. $ make
  336. @end example
  337. @item
  338. Install GNUnet
  339. @example
  340. # make install
  341. @end example
  342. @end itemize
  343. @node Basic Installation for Fedora/PlanetLab nodes running Fedora 12
  344. @subsection Basic Installation for Fedora/PlanetLab nodes running Fedora 12
  345. @strong{This documentation is outdated and not valid for GNUnet 0.10.0!}@
  346. GNUnet installation on Fedora 8/Planetlab nodes can be done as following:
  347. 1. Install the build tools to build GNUnet@
  348. @example
  349. sudo yum -y -t --nogpgcheck install gcc make autoconf gettext-devel \
  350. texinfo subversion@
  351. @end example
  352. 2. Install the GNUnet dependencies@
  353. @example
  354. sudo yum -y -t --nogpgcheck install libunistring-devel libunistring-devel \
  355. libgcrypt-devel zlib-devel sqlite-devel postgresql-devel mysql-devel \
  356. libgsf-devel libvorbis-devel@
  357. @end example
  358. 3. Install outdated dependencies from source@
  359. libtool@
  360. @example
  361. wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz@
  362. tar xvfz libtool-2.4.2.tar.gz@
  363. cd libtool-2.4.2@
  364. ./configure@
  365. sudo make install@
  366. @end example
  367. glpk@
  368. @example
  369. wget http://ftp.gnu.org/gnu/glpk/glpk-4.47.tar.gz@
  370. tar xvfz glpk-4.47.tar.gz@
  371. cd glpk-4.47@
  372. ./configure@
  373. sudo make install@
  374. @end example
  375. libcurl@
  376. @example
  377. wget http://curl.haxx.se/download/curl-7.26.0.tar.gz@
  378. tar xvfz curl-7.26.0.tar.gz@
  379. cd curl-7.26.0@
  380. ./configure@
  381. sudo make install@
  382. @end example
  383. 4. Install libextractor@
  384. @example
  385. svn co https://gnunet.org/svn/libextractor@
  386. cd libextractor@
  387. libtoolize@
  388. ./bootstrap@
  389. ./configure@
  390. sudo make install@
  391. @end example
  392. 5. Install libmicrohttpd@
  393. @example
  394. svn co https://gnunet.org/svn/libmicrohttpd@
  395. cd libmicrohttpd@
  396. libtoolize@
  397. ./bootstrap@
  398. ./configure@
  399. sudo make install@
  400. @end example
  401. 6. Set GNUnet prefix and add to PATH@
  402. @example
  403. export GNUNET_PREFIX=@
  404. export PATH=$PATH:$GNUNET_PREFIX/bin@
  405. @end example
  406. 7. Install GNUnet from svn@
  407. @example
  408. export LD_LIBRARY_PATH=/usr/local/lib@
  409. svn co https://gnunet.org/svn/gnunet@
  410. cd gnunet@
  411. libtoolize@
  412. ./bootstrap@
  413. ./configure --prefix=$GNUNET_PREFIX --with-extractor=/usr \
  414. --with-mysql=/usr/lib/mysql --enable-logging=verbose@
  415. make install@
  416. @end example
  417. Done!
  418. @node Basic Installation for Fedora/PlanetLab nodes running Fedora 8 .
  419. @subsection Basic Installation for Fedora/PlanetLab nodes running Fedora 8 .
  420. @c %**end of header
  421. @strong{This documentation is outdated and not valid for GNUnet 0.10.0!}@
  422. GNUnet installation on Fedora 8/Planetlab nodes can be done as following:
  423. 1. Install the build tools to build GNUnet@
  424. @example
  425. sudo yum -y -t --nogpgcheck install gcc make automake autoconf gettext-devel \
  426. texinfo zlib-devel subversion@
  427. @end example
  428. 2. Install the GNUnet dependencies@
  429. @example
  430. sudo yum -y -t --nogpgcheck install gnutls-devel gnutls-devel libgcrypt-devel \
  431. sqlite-devel postgresql-devel mysql-devel libgsf-devel libvorbis-devel \
  432. libidn-devel
  433. @end example
  434. 3. Install outdated dependencies from source@
  435. libtool@
  436. @code{@
  437. wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz@
  438. tar xvfz libtool-2.4.2.tar.gz@
  439. cd libtool-2.4.2@
  440. ./configure@
  441. sudo make install@
  442. }
  443. libtool@
  444. @code{@
  445. wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz@
  446. tar xvfz libtool-2.4.2.tar.gz@
  447. cd libtool-2.4.2@
  448. ./configure@
  449. sudo make install@
  450. }
  451. glpk@
  452. @code{@
  453. wget http://ftp.gnu.org/gnu/glpk/glpk-4.47.tar.gz@
  454. tar xvfz glpk-4.47.tar.gz@
  455. cd glpk-4.47@
  456. ./configure@
  457. sudo make install@
  458. }
  459. libgpg-error@
  460. @code{@
  461. wget ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.10.tar.bz2@
  462. tar xvfj libgpg-error-1.10.tar.bz2@
  463. cd libgpg-error-1.10@
  464. ./configure --prefix=/usr@
  465. sudo make install@
  466. }
  467. libgcrypt@
  468. @code{@
  469. wget ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.bz2@
  470. tar xvfj libgcrypt-1.5.0.tar.tar.bz2@
  471. cd libgcrypt-1.5.0@
  472. ./configure --prefix=/usr@
  473. sudo make install@
  474. }
  475. libcurl@
  476. @code{@
  477. wget http://curl.haxx.se/download/curl-7.26.0.tar.gz@
  478. tar xvfz curl-7.26.0.tar.gz@
  479. cd curl-7.26.0@
  480. ./configure@
  481. sudo make install@
  482. }
  483. libunistring@
  484. @code{@
  485. wget http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.3.tar.gz@
  486. tar xvfz libunistring-0.9.3.tar.gz@
  487. cd libunistring-0.9.3@
  488. ./configure@
  489. sudo make install@
  490. }
  491. 4. Remove conflicting packages@
  492. @code{@
  493. sudo rpm -e --nodeps libgcrypt libgpg-error@
  494. }
  495. 4. Install libextractor@
  496. @code{@
  497. wget ftp://ftp.gnu.org/gnu/libextractor/libextractor-0.6.3.tar.gz@
  498. tar xvfz libextractor-0.6.3.tar.gz@
  499. cd libextractor-0.6.3@
  500. ./configure@
  501. sudo make install@
  502. }
  503. 5. Install libmicrohttpd and dependencies
  504. nettle@
  505. @code{@
  506. wget http://ftp.gnu.org/gnu/nettle/nettle-2.5.tar.gz@
  507. tar xvfz nettle-2.5.tar.gz@
  508. cd nettle-2.5@
  509. ./configure@
  510. sudo make install@
  511. }
  512. GnuTLS@
  513. @code{@
  514. wget http://ftp.gnu.org/gnu/gnutls/gnutls-2.12.20.tar.bz2@
  515. tar xvfj gnutls-2.12.20.tar.bz2@
  516. cd gnutls-2.12.20@
  517. ./configure --without-p11-kit@
  518. sudo make install@
  519. }
  520. libmicrohttpd@
  521. @code{@
  522. wget ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.21.tar.gz@
  523. tar xvfz libmicrohttpd-0.9.21.tar.gz@
  524. cd libmicrohttpd-0.9.21@
  525. ./configure@
  526. sudo make install@
  527. }
  528. 6. Set GNUnet prefix and add to PATH@
  529. @code{@
  530. export GNUNET_PREFIX=@
  531. export PATH=$PATH:$GNUNET_PREFIX/bin@
  532. }
  533. 7. Install GNUnet from svn@
  534. @example
  535. export LD_LIBRARY_PATH=/usr/local/lib@
  536. svn co https://gnunet.org/svn/gnunet@
  537. cd gnunet@
  538. libtoolize@
  539. ./bootstrap@
  540. ./configure --prefix=$GNUNET_PREFIX --with-extractor=/usr/local \
  541. --with-curl=/usr/local --with-mysql=/usr/lib/mysql --enable-logging=verbose@
  542. make install@
  543. @end example
  544. Done!