comparison INSTALL.Ubuntu @ 461:4dc1edb5ddab

Added information about app_diameap in the main documentation files
author Sebastien Decugis <sdecugis@nict.go.jp>
date Fri, 30 Jul 2010 11:40:00 +0900
parents 5b199400a290
children 47bd114fc55e
comparison
equal deleted inserted replaced
460:8f85c0507de4 461:4dc1edb5ddab
14 14
15 Additionnaly, these ones may be useful: 15 Additionnaly, these ones may be useful:
16 mercurial gdb 16 mercurial gdb
17 17
18 In order to build app_acct extension, you will also need the package libpq-dev. 18 In order to build app_acct extension, you will also need the package libpq-dev.
19 In order to build app_sip extension, you will also need the package libmysqlclient-dev. 19 In order to build app_sip or app_diameap extension, you will also need the package libmysqlclient-dev.
20 20
21 21
22 If your debhelper environment is recent (> 7.3.9 to provide cmake support), 22 If your debhelper environment is recent (> 7.3.9 to provide cmake support),
23 the following commands should generate the freeDiameter packages for you: 23 the following commands should generate the freeDiameter packages for you:
24 24
25 # Install the dependencies for building the source: 25 # Install the dependencies for building the source:
26 sudo apt-get -y install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev libpq-dev ssl-cert debhelper fakeroot 26 sudo apt-get -y install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev libpq-dev libmysqlclient-dev ssl-cert debhelper fakeroot
27 27
28 # Retrieve the latest version of the source package 28 # Retrieve the latest version of the source package
29 cd 29 cd
30 hg clone http://www.freediameter.net/hg/freeDiameter 30 hg clone http://www.freediameter.net/hg/freeDiameter
31 cd freeDiameter 31 cd freeDiameter
52 52
53 freeDiameter has been tested on the following distributions (compiled from source as described bellow): 53 freeDiameter has been tested on the following distributions (compiled from source as described bellow):
54 Ubuntu Intrepid, Jaunty, Karmic, Lucid. 54 Ubuntu Intrepid, Jaunty, Karmic, Lucid.
55 Debian Lenny. 55 Debian Lenny.
56 56
57 Ubuntu Hardy support is broken. 57 Ubuntu Hardy support is known to be broken.
58 58
59 The Debian package has been generated with success on Debian (>=Squeeze) and Ubuntu (>=Karmic). 59 The Debian package has been generated with success on Debian (>=Squeeze) and Ubuntu (>=Karmic).
60 60
61 61
62 ===========================================- 62 ===========================================-
65 1) Install all packages dependencies 65 1) Install all packages dependencies
66 # sudo apt-get install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev 66 # sudo apt-get install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev
67 67
68 2) (OPTION) If you will compile modules that require postgresql, also install: 68 2) (OPTION) If you will compile modules that require postgresql, also install:
69 # sudo apt-get install libpq-dev 69 # sudo apt-get install libpq-dev
70 and for mysql:
71 # sudo apt-get install libmysqlclient-dev
70 72
71 3) (OPTION) If you want a more user-friendly interface, install this: 73 3) (OPTION) If you want a more user-friendly interface, install this:
72 # sudo apt-get install cmake-curses-gui 74 # sudo apt-get install cmake-curses-gui
73 75
74 4) Retrieve the source files 76 4) Retrieve the source files
"Welcome to our mercurial repository"