The following section describes how to compile and install the software
on CentOS 7.0. Other systems may differ slightly.
+.. note::
+
+ Starting with Kea 1.7.0, ISC now provides Kea software and hooks in convenient to use
+ native DEB and RPM packages. This includes RADIUS hook and the required patched version
+ of FreeRADIUS client library. The software compilation for RADIUS is complicated. unless
+ you have specific reasons to compile it yourself, you should seriously consider using
+ native packages.
+
STEP 1: Install dependencies
Several tools are needed to build the dependencies and Kea itself. The
Build the optional ``perfdhcp`` DHCP benchmarking tool. The default
is to not build it.
+ - ``--with-freeradius``
+ Build the optional ``RADIUS`` hook. This option specifies path to the
+ patched version of FreeRADIUS client. Available in subscriber only version.
+ This option requires subscription-only RADIUS hook.
+
+ - ``--with-freeradius-dictionary``
+ Specifies a non-standard location for a FreeRADIUS dictionary file. That
+ file contains list of supported RADIUS attributes. Available in subscriber
+ only version. This option requires subscription-only RADIUS hook.
+
+If you don't see the RADIUS options, make sure you have RADIUS hook sources in
+the ``premium`` directory and rerun ``autoreconf -i``.
+
.. note::
The ``--runstatedir`` in the installation directories is particular.