Nemo DJBDNS - Installation
Install the second generation of the DJBDNS package.
This software is not compatible with…
- CDBs created by Nemo CBD prior to version 3.0 or any version of DJB CDBs.
- tinydns-data input data files in use by Nemo DJBDNS prior to version 4.0 or any version of DJBDNS.
- dnscache server directory files in use by Nemo DJBDNS prior to version 3.0 or any version of DJBDNS.
- dnscache6 server directory files in use by Nemo DJBDNS prior to version 3.0 or any version of DJBDNS.
Requirements
General Requirements
- BSD/Linux/Unix based system.
- C compiler that understands prototypes.
- mdoc publishing system for processing manual pages.
- A basic 'make' utility.
Preparation
- Download the compressed archive.
- Decompress the archive.
- Change directory to the uncompressed package.
Review the following files - these provide build time configuration options.
Configuration files |
conf-ar |
The command that will be used to create archives (libraries) |
conf-cc |
The command that will be used to compile .c files. |
conf-ld |
The command that will be used to link .o files into an executable. |
conf-prefix |
Path to the nemo-djbdns prefix directory. |
conf‑rbldns6‑max‑mask |
rbldns6 effective mask. |
Review the upgrade documentation if upgrading from earlier versions.
How to Build
Compile the programs and create the libraries and formatted manual pages:
How to Install
Install the programs, libraries and manual pages (as super user):
Notice To Package Maintainers
To easily deploy packages, several convenient features are incorporated into the build system.
They are:
- stand alone configuration files - see above,
- install.log - a file detailing the file system changes performed during the install phase.
|