|
|
# System-Specific Install Notes
|
|
|
|
|
|
For the basic installation notes, please see [ISC's Knowledgebase](https://kb.isc.org/v1/docs/kea-build-on-ubuntu). This wiki page documents installation for the integration of Kea with sysrepo and RADIUS.
|
|
|
|
|
|
For the basic installation notes, please see [ISC's Knowledgebase](https://kb.isc.org/v1/docs/kea-build-on-ubuntu). This wiki page documents installation for the integration of Kea with Sysrepo (NETCONF) and RADIUS.
|
|
|
|
|
|
### Building with FreeRADIUS (optional)
|
|
|
You need to have the subscription or premium package to make this work.
|
... | ... | @@ -47,6 +46,13 @@ Kea 1.5 introduced support for NETCONF. To build with this support, software cal |
|
|
|
|
|
The following installation instruction was tested on Ubuntu 18.04.
|
|
|
|
|
|
STEP 1. Follow the KB article and install regular Kea dependencies. Briefly, you should do the following:
|
|
|
|
|
|
```
|
|
|
$ sudo apt -y install automake libtool pkg-config build-essential ccache
|
|
|
$ sudo apt -y install libboost-dev libboost-system-dev liblog4cplus-dev libssl-dev
|
|
|
```
|
|
|
|
|
|
STEP 1. Install dependencies. Note that some of those dependencies are likely to be present in your system already.
|
|
|
```
|
|
|
$ sudo apt-get install bison build-essential cmake flex libavl-dev libev-dev \
|
... | ... | @@ -56,8 +62,8 @@ $ sudo apt-get install bison build-essential cmake flex libavl-dev libev-dev \ |
|
|
STEP 2. Install libyang. Download libyang from https://github.com/CESNET/libyang/releases. The last version tested with Kea 1.6.0 was libyang 1.0-r3.
|
|
|
|
|
|
```
|
|
|
tar zxvf libyang-0.16-r2.tar.gz
|
|
|
cd libyang-0.16-r2
|
|
|
tar zxvf libyang-1.0-r3.tar.gz
|
|
|
cd libyang-1.0-r3
|
|
|
mkdir build
|
|
|
cd build
|
|
|
cmake ..
|
... | ... | |