Change to the right directory and get the file you need:% cd /tmp % ftp ftp.isc.org. Connected to isrv4.pa.vix.com. 220 ProFTPD 1.2.1 Server (ISC FTP Server) [ftp.isc.org] Name (ftp.isc.org.:user): ftp 331 Anonymous login ok, send your complete email address as your password. Password: 230 Anonymous access granted, restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp>
ftp> cd /isc/bind9/9.1.0/ 250 CWD command successful. ftp> get bind-9.1.0.tar.gz local: bind-9.1.0.tar.gz remote: bind-9.1.0.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for bind-9.1.0.tar.gz (3299471 bytes). 226 Transfer complete. 3299471 bytes received in 92.4 secs (35 Kbytes/sec) ftp> quit 221 Goodbye.
Unlike the BIND 8.2.3 distribution, this will create a bind-9.1.0 subdirectory of your working directory for all of the BIND source code. (BIND 8 distributions always unpacked everything into the working directory.) The bind-9.1.0 subdirectory will have subdirectories called:% tar zxvf bind-9.1.0.tar.gz
Or, if you need to disable threads, for example, run:% ./configure
To build BIND, type:% ./configure disable-threads
The source code should compile without errors. To install BIND, type this as root:% make all
That's all there is!# make install