annotate INSTALL.Fedora @ 1510:a2fb51309cd2

Add 3GPP TS 29.345 V15.1.0 (2019-09) Add AVPs: - App-Layer-User-Id, UTF8String, code 3801, section 6.3.2 - Assistance-info, Grouped, code 3802, section 6.3.3 - Assistance-Info-Validity-Timer, Unsigned32, code 3803, section 6.3.4 - Discovery-Type, Unsigned32, code 3804, section 6.3.5 - Filter-Id, OctetString, code 3805, section 6.3.9 - MAC-Address, UTF8String, code 3806, section 6.3.11 - Match-Report, Grouped, code 3807, section 6.3.12 - Operating-Channel, Unsigned32, code 3808, section 6.3.14 - P2P-Features, Unsigned32, code 3809, section 6.3.15 - ProSe-App-Code, OctetString, code 3810, section 6.3.16 - ProSe-App-Id, UTF8String, code 3811, section 6.3.17 - ProSe-App-Mask, OctetString, code 3812, section 6.3.18 - ProSe-Discovery-Filter, Grouped, code 3813, section 6.3.20 - PRR-Flags, Unsigned32, code 3814, section 6.3.21 - ProSe-Validity-Timer, Unsigned32, code 3815, section 6.3.22 - Requesting-EPUID, UTF8String, code 3816, section 6.3.23 - Targeted-EPUID, UTF8String, code 3817, section 6.3.26 - Time-Window, Unsigned32, code 3818, section 6.3.27 - WiFi-P2P-Assistance-Info, Grouped, code 3819, section 6.3.30 - WLAN-Assistance-Info, Grouped, code 3820, section 6.3.31 - WLAN-Link-Layer-Id, OctetString, code 3821, section 6.3.32 - WLAN-Link-Layer-Id-List, Grouped, code 3822, section 6.3.33 - Location-Update-Trigger, Grouped, code 3823, section 6.3.42 - Location-Update-Event-Type, Unsigned32, code 3824, section 6.3.43 - Change-Of-Area-Type, Grouped, code 3825, section 6.3.44 - Location-Update-Event-Trigger, Unsigned32, code 3826, section 6.3.45 - Report-Cardinality, Enumerated, code 3827, section 6.3.46 - Minimum-Interval-Time, Unsigned32, code 3828, section 6.3.47 - Periodic-Location-Type, Grouped, code 3829, section 6.3.48 - Location-Report-Interval-Time, Unsigned32, code 3830, section 6.3.49 - Total-Number-Of-Reports, Unsigned32, code 3831, section 6.3.50 - Validity-Time-Announce, Unsigned32, code 3832, section 6.3.36 - Validity-Time-Monitor, Unsigned32, code 3833, section 6.3.37 - Validity-Time-Communication, Unsigned32, code 3834, section 6.3.38 - ProSe-App-Code-Info, Grouped, code 3835, section 6.3.39 - MIC, OctetString, code 3836, section 6.3.40 - UTC-based-Counter, Unsigned32, code 3837, section 6.3.41 - ProSe-Match-Refresh-Timer, Unsigned32, code 3838, section 6.3.52 - ProSe-Metadata-Index-Mask, OctetString, code 3839, section 6.3.60 - App-Identifier, Grouped, code 3840, section 6.3.61 - OS-ID, OctetString, code 3841, section 6.3.62 - OS-App-ID, UTF8String, code 3842, section 6.3.63 - Requesting-RPAUID, UTF8String, code 3843, section 6.3.64 - Target-RPAUID, UTF8String, code 3844, section 6.3.65 - Target-PDUID, OctetString, code 3845, section 6.3.66 - ProSe-Restricted-Code, OctetString, code 3846, section 6.3.67 - ProSe-Restricted-Code-Suffix-Range, OctetString, code 3847, section 6.3.68 - Beginning-Suffix, OctetString, code 3848, section 6.3.69 - Ending-Suffix, OctetString, code 3849, section 6.3.70 - Discovery-Entry-ID, Unsigned32, code 3850, section 6.3.59 - Match-Timestamp, Time, code 3851, section 6.3.71 - PMR-Flags, Unsigned32, code 3852, section 6.3.57 - ProSe-Application-Metadata, UTF8String, code 3853, section 6.3.58 - Discovery-Auth-Request, Grouped, code 3854, section 6.3.53 - Discovery-Auth-Response, Grouped, code 3855, section 6.3.54 - Match-Request, Grouped, code 3856, section 6.3.55 - Match-Report-Info, Grouped, code 3857, section 6.3.56 - Banned-RPAUID, UTF8String, code 3858, section 6.3.73 - Banned-PDUID, OctetString, code 3859, section 6.3.74 - Code-Receiving-Security-Material, Grouped, code 3860, section 6.3.75 - Code-Sending-Security-Material, Grouped, code 3861, section 6.3.76 - DUSK, OctetString, code 3862, section 6.3.77 - DUIK, OctetString, code 3863, section 6.3.78 - DUCK, OctetString, code 3864, section 6.3.79 - MIC-Check-indicator, Unsigned32, code 3865, section 6.3.80 - Encrypted-Bitmask, OctetString, code 3866, section 6.3.81 - ProSe-App-Code-Suffix-Range, OctetString, code 3867, section 6.3.82 - PC5-tech, OctetString, code 3868, section 6.3.84 Note: Name conflict with 3GPP TS 29.154 Time-Window (4204). Time-Window (3818) in 3GPP TS 29.345 V12.1.0 (2014-12) predates Time-Window (4204) in 3GPP TS 29.154 V13.1.0 (2016-03).
author Luke Mewburn <luke@mewburn.net>
date Sun, 05 Apr 2020 08:27:37 +1000
parents adbbc3f2e4b8
children 699c3fb0c57b
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):
861
adbbc3f2e4b8 Added c++ dependency in Fedora install file also
Sebastien Decugis <sdecugis@freediameter.net>
parents: 707
diff changeset
6 # yum install cmake make gcc gcc-c++ flex bison lksctp-tools-devel gnutls-devel libgcrypt-devel libidn-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"