diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 14:53:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 14:53:22 +0000 |
commit | 52c021ee0b0c6ad2128ed550c694aad0d11d4c3f (patch) | |
tree | 83cf8627b94336cf4bee7479b9749263bbfd3a06 /INSTALL | |
parent | Initial commit. (diff) | |
download | isc-kea-52c021ee0b0c6ad2128ed550c694aad0d11d4c3f.tar.xz isc-kea-52c021ee0b0c6ad2128ed550c694aad0d11d4c3f.zip |
Adding upstream version 2.5.7.upstream/2.5.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -0,0 +1,43 @@ +INSTALLATION INSTRUCTIONS + +1. Generate the configure script. If you downloaded the source from git or +are compiling with premium hook packages, you will need to run autoreconf to +generate the configure script as shown below. If you are building from a +tarball you may skip this step. + + $ autoreconf --install + +2. Run the configure script. If you want to alter Kea's installation path, or +need to include capabilities (e.g. enabling MySQL or PostgreSQL) you will need +to specify these as options to the configure script (run ./configure -h for +list of options). + + $ ./configure + +If your environment is missing dependencies, the configure script will exit +with error and should emit sufficient information to guide you on how to +proceed. A detailed account of the configure process is captured in +./config.log. + +3. Build it. Once you've successfully configured the source tree, run "make" to +build it. You may wish to include the -j<n> command line option to specify +parallel execution to speed things along: + + $ make + +4. Install it. Depending on your target directory, this step will likely require +a root privileges. You can install the software by running: + + $ sudo make install + +Kea depends on C++ compiler, make, libtool, boost (at least includes, but many +OSes require boost-system library), log4cplus and one crypto library (either +OpenSSL or Botan) for compilation. Optional backends (MySQL and PostgreSQL) +have additional dependencies. For detailed installation directions, see the +documentation in doc/sphinx/arm/install.rst text file or on the Kea online +docs: https://kea.readthedocs.io/. +Another optional dependency is Sysrepo, a system for providing YANG/NETCONF +interface. + +You can find current OS-specific build/installation +instructions in our knowledge base at https://kb.isc.org/docs/installing-kea |