comparison INSTALL.Ubuntu @ 1562:6219359a36a9 default tip

Merge latest changes from proposed branch
author Sebastien Decugis <sdecugis@freediameter.net>
date Mon, 21 Jun 2021 19:08:18 +0800
parents 699c3fb0c57b
children
comparison
equal deleted inserted replaced
1558:932fca1cbbe4 1562:6219359a36a9
15 ln -s contrib/debian 15 ln -s contrib/debian
16 16
17 ============================================ 17 ============================================
18 18
19 The following packages are required to compile freeDiameter from source: 19 The following packages are required to compile freeDiameter from source:
20 cmake make gcc g++ flex bison libsctp1 libsctp-dev libgnutls-dev libgcrypt-dev libidn11-dev 20 cmake make gcc g++ flex bison libsctp1 libsctp-dev libgnutls-dev libgcrypt-dev libidn2-dev
21 21
22 (note that libidn and libsctp can be avoided by defining DISABLE_SCTP and DIAMID_IDNA_REJECT) 22 (note that libidn2 and libsctp can be avoided by defining DISABLE_SCTP and DIAMID_IDNA_REJECT)
23 23
24 Additionnaly, these ones may be useful: 24 Additionnaly, these ones may be useful:
25 mercurial gdb 25 mercurial gdb
26 26
27 Extensions additional dependencies: 27 Extensions additional dependencies:
42 42
43 If your debhelper environment is recent (> 7.3.9 for cmake support), 43 If your debhelper environment is recent (> 7.3.9 for cmake support),
44 the following commands should generate the freeDiameter packages for you: 44 the following commands should generate the freeDiameter packages for you:
45 45
46 # Install the dependencies for building the source: 46 # Install the dependencies for building the source:
47 sudo apt-get -y install mercurial cmake make gcc g++ bison flex libsctp-dev libgnutls-dev libgcrypt-dev libidn11-dev ssl-cert debhelper fakeroot \ 47 sudo apt-get -y install mercurial cmake make gcc g++ bison flex libsctp-dev libgnutls-dev libgcrypt-dev libidn2-dev ssl-cert debhelper fakeroot \
48 libpq-dev libmysqlclient-dev libxml2-dev swig python-dev 48 libpq-dev libmysqlclient-dev libxml2-dev swig python-dev
49 49
50 # On latest Ubuntu you will need libgnutls28-dev instead of libgnutls-dev 50 # On latest Ubuntu you will need libgnutls28-dev instead of libgnutls-dev
51 51
52 # Retrieve the latest version of the source package 52 # Retrieve the latest version of the source package
82 82
83 ===========================================- 83 ===========================================-
84 Step by step instructions without using the debhelper tools: 84 Step by step instructions without using the debhelper tools:
85 85
86 1) Install all packages dependencies 86 1) Install all packages dependencies
87 # sudo apt-get install mercurial cmake make gcc g++ bison flex libsctp-dev libgnutls-dev libgcrypt-dev libidn11-dev 87 # sudo apt-get install mercurial cmake make gcc g++ bison flex libsctp-dev libgnutls-dev libgcrypt-dev libidn2-dev
88 88
89 2) (OPTION) If you will compile modules that require postgresql, also install: 89 2) (OPTION) If you will compile modules that require postgresql, also install:
90 # sudo apt-get install libpq-dev 90 # sudo apt-get install libpq-dev
91 and for mysql: 91 and for mysql:
92 # sudo apt-get install libmysqlclient-dev 92 # sudo apt-get install libmysqlclient-dev
"Welcome to our mercurial repository"