パッケージ構成
概略説明
プログラムの詳細については BIND-9.18.20 を参照してください。
BIND Utilities is not a separate package, it is a collection of the client side programs that are included with BIND-9.18.20. The BIND package includes the client side programs nslookup, dig and host. If you install BIND server, these programs will be installed automatically. This section is for those users who don't need the complete BIND server, but need these client side applications.
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://ftp.isc.org/isc/bind9/9.18.20/bind-9.18.20.tar.xz
ダウンロード MD5 sum: 34e8f218827d07dded501075d68b6d74
ダウンロードサイズ: 5.3 MB
必要ディスク容量: 98 MB
概算ビルド時間: 0.2 SBU
JSON-C-0.17 and nghttp2-1.58.0
以下のコマンドを実行して BIND Utilities をビルドします。
./configure --prefix=/usr && make -C lib/isc && make -C lib/dns && make -C lib/ns && make -C lib/isccfg && make -C lib/bind9 && make -C lib/irs && make -C bin/dig && make -C doc
上のパッケージの部分に対してはテストスイートがありません。
root
ユーザーになって以下を実行します。
make -C lib/isc install && make -C lib/dns install && make -C lib/ns install && make -C lib/isccfg install && make -C lib/bind9 install && make -C lib/irs install && make -C bin/dig install && cp -v doc/man/{dig.1,host.1,nslookup.1} /usr/share/man/man1
--disable-doh
: Use this option if you
have not installed nghttp2-1.58.0 and you don't need DNS over
HTTPS support.
make -C lib/...: これらのコマンドは、クライアントプログラムが必要とするライブラリをビルドします。
make -C bin/dig: このコマンドはクライアントプログラムをビルドします。
make -C doc: This command builds the manual pages if the optional Python module sphinx-7.2.6 is installed.
Use cp -v doc/man/{dig.1,host.1,nslookup.1} /usr/share/man/man1 to install the manual pages if they have been built.
プログラムの詳細については BIND-9.18.20 を参照してください。