System notes for Fedora 18

NB - Not migrated to Gitlab because this seems too old.

These notes are quite dated. Keep in mind that many things have changed since they were created. In particular, Kea does not require python3 or SQLite. It can also use either OpenSSL or Botan, so Botan is no longer a strict dependency.

Install your typical build dependencies, the C++ compiler, automake, libtool, git, etc.

Install additional packages as root:

yum install boost-devel botan-devel gtest-devel lcov python3-devel sqlite-devel log4cplus-devel

We are now ready to get and compile BIND 10:

git clone git://
cd bind10
autoreconf -i   # this tool is provided by automake package. it generates the configure script.
./configure --prefix=$HOME/local/bind10 --with-log4cplus=/usr --with-gtest=/usr
make check      # run the unit tests
make install    # this installs BIND 10 in $HOME/local/bind10

At the end of these steps, BIND10 should be installed in $HOME/local/bind10/.

You can also run the Lettuce system tests if you are interested. There is a python-lettuce package in Fedora 18, but that seems to have some issue with BIND 10. Instead of using this package, please download the Lettuce tarball and extract it under $HOME/local/lettuce/.

Airless Spray, Melbourne SEO Services,

Then, setup authentication if ~/.bind10/default_user.csv file doesn't exist:

echo "root,bind10" > ~/.bind10/default_user.csv

Now, run lettuce:

export PYTHONPATH=$HOME/local/lettuce
cd tests/lettuce
Last modified 19 months ago Last modified on Aug 18, 2018, 12:29:36 AM