| How to install tinydns ( a very secure dns server ) on Suse Linux 10|
Sep 14, 2006
Installing djbdns on suse linux can be rather difficult if you are not familiar with the exact procedure and how to apply the needed patches, so we are writing this tutorial to help others as well as ourselves. The documentation at http://cr.yp.to/djbdns/install.html is very good and we are borrowing heavily from it, but adding the patch stuff and putting it all in one document
To start open a root terminal on the suse linux server you are planning to install tinydns on(we are assuming you have none of the djb software installed).
Get the patches:
mkdir -p /usr/local/djb/patches
tar xfvz djb_errno_patches.tgz
Create a /package directory:
mkdir -p /packageDownload daemontools-0.76.tar.gz into /package. Unpack the daemontools package:
Compile and set up the daemontools programs:
To report success:
mail email@example.com < /package/admin/daemontools/compile/sysdeps
Download the ucspi-tcp package. The latest published ucspi-tcp package is ucspi-tcp-0.88.tar.gz.
Unpack the ucspi-tcp package:
patch -p1 < /usr/local/djb/patches/ucspi-tcp-0.88.errno.patch
Compile the ucspi-tcp programs:
As root, install the ucspi-tcp programs under /usr/local:
make setup check
To report success:( echo 'First M. Last'; cat `cat SYSDEPS` ) | mail firstname.lastname@example.org
Replace First M. Last with your name.
Download the djbdns package. The latest published djbdns package is djbdns-1.05.tar.gz.
Unpack the djbdns package:
Compile the djbdns programs:
echo gcc -O2 -include /usr/include/errno.h > conf-cc
As root, install the djbdns programs under /usr/local:
make setup check
At this point you should be able to configure it many different ways, oh and don't forget to open your firewall.
The link below will bring you back to the djb site for configuring djbdns ..
Page 1 of 1