forked from pruby/GNUnet-Mirror
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.debian
88 lines (61 loc) · 2.38 KB
/
README.debian
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
This is a list of debian (etch) packages that you may want to install
prior to compiling GNUnet.
The following list of packages (and their dependencies) is what is
needed for a complete installation of GNUnet and libextractor (to the
best of our knowledge):
=====================================================================
Basic compilation tools:
libtool
gcc
make
intltool
GNUnet library dependencies:
libadns1-dev
libgcrypt11-dev
libgmp3-dev
libltdl7-dev (experimental only)
libtool (1.5 is sufficient)
guile-1.8-dev (etch or higher!)
libextractor-dev (etch or higher!)
libcurl3-gnutls-dev or libcurl4-gnutls-dev
libsqlite3-dev
libmysqlclient-dev (optional)
libncursesw5-dev (optional)
dialog (optional)
libglade2-dev (recommended)
libgtk2.0-dev (recommended)
libxml2-dev (recommended, especially with NAT)
libesmtp-dev (optional -- only for SMTP transport)
libmicrohttpd-dev (optional -- for HTTP transport and build-in hostlist server)
Additional libextractor dependencies:
g++
zlib1g-dev
libvorbis-dev (recommended)
python2.3-dev (optional)
libgcj-dev (optional)
Additional gnunet-gtk dependencies:
librsvg2-common (recommended)
libnotify-dev (optional)
libgksu2-dev (optional)
libstartup-notification0-dev (optional)
For running GNUnet with the MySQL database:
mysql-server-5.0
mysql-client-5.0 (optional, for administration)
For Subversion access and compilation:
subversion
autoconf
automake (>= 1.8)
cvs
gettext
For changing gnunet-gtk glade user interface (development):
glade
==============================================
In short, if you want to install everything you may need, just type this in a root terminal from a recent Debian:
- for GNUnet and gnunet-gtk:
# apt-get install libtool gcc make intltool libadns1-dev libgcrypt11-dev libgmp3-dev libltdl7-dev libtool guile-1.8-dev libextractor-dev libcurl4-gnutls-dev libsqlite3-dev libmysqlclient15-dev libncursesw5-dev dialog libglade2-dev libgtk2.0-dev libxml2-dev libesmtp-dev librsvg2-common libnotify-dev libgksu2-dev mysql-server-5.0 mysql-client-5.0 subversion autoconf automake cvs gettext glade libmicrohttpd-dev libstartup-notification0-dev
- for libextractor:
# apt-get install g++ zlib1g-dev libvorbis-dev python2.3-dev libgcj-dev
==============================================
Please notify us if we missed some dependencies
(note that the list is supposed to only list direct
dependencies, not transitive dependencies).