annotate INSTALL.Fedora @ 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
612
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
1 ### Very short install notes for Fedora (tested on Fedora 13 and 14)
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
2 # Please refer to other INSTALL files for more detailed instructions (e.g. extension-specific notes).
592
7ed07736c661 Fix issue about gcrypt for Fedora, and added INSTALL file for this distribution
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
3
7ed07736c661 Fix issue about gcrypt for Fedora, and added INSTALL file for this distribution
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
4
7ed07736c661 Fix issue about gcrypt for Fedora, and added INSTALL file for this distribution
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
5 Dependencies on Fedora 13 (from minimal system):
1561
699c3fb0c57b Switch from libidn to libidn2.
Thomas Klausner <wiz@gatalith.at>
parents: 861
diff changeset
6 # yum install cmake make gcc gcc-c++ flex bison lksctp-tools-devel gnutls-devel libgcrypt-devel libidn2-devel
643
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
7
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
8 In addition, if you have not already retrieved the latest source:
592
7ed07736c661 Fix issue about gcrypt for Fedora, and added INSTALL file for this distribution
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
9 # yum install mercurial
7ed07736c661 Fix issue about gcrypt for Fedora, and added INSTALL file for this distribution
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
10
593
1a1b8e885945 Added dependencies for other extensions
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 592
diff changeset
11 Following dependencies are optional, depending on which extensions you plan to compile
612
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
12 app_acct:
643
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
13 # yum install postgresql-devel
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
14 optional:
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
15 # yum install postgresql-server
612
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
16
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
17 app_sip:
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
18 app_diameap:
643
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
19 # yum install mysql-devel
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
20 optional:
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
21 # yum install mysql-server
612
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
22
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
23 dict_legacy_xml:
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
24 # yum install libxml2 libxml2-devel
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
25
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
26 dbg_interactive:
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
27 # yum install swig python-devel
593
1a1b8e885945 Added dependencies for other extensions
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 592
diff changeset
28
1a1b8e885945 Added dependencies for other extensions
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 592
diff changeset
29
617
c16583e80ffe Update documentation for Fedora systems where SELinux prevents binding the SCTP socket
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 612
diff changeset
30 NOTE: You may need to change something in SELinux to allow binding the SCTP socket on Diameter port.
c16583e80ffe Update documentation for Fedora systems where SELinux prevents binding the SCTP socket
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 612
diff changeset
31 The following command is the very naive way to do it, you can probably do better (feedback appreciated!)
c16583e80ffe Update documentation for Fedora systems where SELinux prevents binding the SCTP socket
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 612
diff changeset
32 # setenforce Permissive
c16583e80ffe Update documentation for Fedora systems where SELinux prevents binding the SCTP socket
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 612
diff changeset
33
612
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
34
95bb43106039 Updated documentation, included information for OpenSUSE and Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 593
diff changeset
35 There is currently no Fedora-specific package for freeDiameter.
643
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
36 You are welcome to contribute packaging scripts.
f065e3cb846e Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 617
diff changeset
37 Please contact dev@freediameter.net for more details.
"Welcome to our mercurial repository"