(cd /usr/ports/devel/p5-Proc-PID-File; sudo make all install) fetch ftp://126.96.36.199/pub/dsc-20089221554.tar.gz tar -xvzf dsc-20089221554.tar.gz cd dsc-20089221554 cd collector make sudo make installInstalling Bind from scratch
mkdir /usr/local/workshop cd /usr/local/workshop fetch http://www.infra.work/Sources/bind-9.5.0-P2.tar.gz fetch http://www.infra.work/Sources/openssl-0.9.8j.tar.gz tar -xvzf openssl-0.9.8h.tar.gz cd openssl-0.9.8h ./config --prefix=/usr/local/workshop make make install cd ../bind-9.5.0-P2 ./configure --prefix=/usr/local/workshop --with-openssl=/usr/local/workshop make make install
Installing 'drill' takes two steps. But you will need libtool and gmake, those you need to install from the FreeBSD ports collection. On any other Unix system they may be available or you need to download them using your favorite package management tool.
cd /usr/local/workshop fetch http://www.infra.work/Sources/ldns-1.3.0.tar.gz tar -xvzf ldns-1.3.0.tar.gz cd ldns-1.3.0 ./configure --prefix=/usr/local/workshop /usr/local/bin/gmake /usr/local/bin/gmake install cd drill ./configure --prefix=/usr/local/workshop /usr/local/bin/gmake /usr/local/bin/gmake install
To make the tools available you should modify your .cshrc to include the proper path and set the LD_LIBRARY_PATH variable. The appropriate lines are added below.
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin /usr/local/workshop/bin /usr/local/workshop/sbin) setenv LD_LIBRARY_PATH /usr/local/workshop/lib
obviously you have to start a new shell for this to be effected.
In the test environment you have to use the "-r root.hints" flag to make drill do the correct thing.