djbdns uses daemontools to start, monitor, and control the DNS services. Before running djbdns you need to install daemontools 0.70 or above. Make sure that the daemontools programs are in your system's default path.
You will also need to install ucspi-tcp if you want to use axfrdns or axfr-get.
Unpack the djbdns package:
gunzip djbdns-1.02.tar
tar -xf djbdns-1.02.tar
cd djbdns-1.02
Compile the djbdns programs:
make
As root, install the djbdns programs under /usr/local:
make setup check
Now you can configure a local cache, an external cache, and a DNS server. If you're not familiar with djbdns, you should start by reviewing the standard configuration and, if you're behind a firewall, the standard firewall configuration. If you're not familiar with the Domain Name System, you should start by learning how DNS works.
Once djbdns is running, you should report success in two ways:
( echo 'First M. Last'; cat `cat SYSDEPS` ) \
| mail djb-sysdeps@cr.yp.to
Replace First M. Last with your name.
gunzip < doc.tar.gz | (cd /; tar -xf -)
cd /doc
sort merge/*/packages.html > packages.html.new
mv packages.html.new packages.html
sort merge/*/commands.html > commands.html.new
mv commands.html.new commands.html
sort merge/*/cfunctions.html > cfunctions.html.new
mv cfunctions.html.new cfunctions.html