ldns-1.8.3
ldns の概要
ldns is a fast DNS library with
the goal to simplify DNS programming and to allow developers to
easily create software conforming to current RFCs and Internet
drafts. This packages also includes the drill tool.
注記
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS
開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
パッケージ情報
ldns の依存パッケージ
任意
make-ca-1.13, libpcap-1.10.4 (for
example programs), Python-2.7.18, SWIG-4.1.1 (Python
バインディングのため), Doxygen-1.9.8 (html ドキュメントのため)
ldns のインストール
以下のコマンドを実行して ldns をビルドします。
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--with-drill &&
make
Doxygen-1.9.8 をインストールしていて html
ドキュメントをビルドしたい場合は、以下のコマンドを実行します。
make doc
このパッケージに有効なテストスイートはありません。
root
ユーザーになって以下を実行します。
make install
html ドキュメントをビルドした場合は、root
ユーザーになって以下のコマンドを実行します。
install -v -m755 -d /usr/share/doc/ldns-1.8.3 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.8.3
コマンド説明
--disable-static
:
このスイッチはスタティックライブラリをインストールしないようにします。
--with-drill
: This option
enables building of the drill tool (used for obtaining
debug information from DNS(SEC))
--disable-dane-ta-usage
: This option
disables DANE-TA (DNS-Based Authentication of Named Entities)
support. It is only needed if OpenSSL-1.1.0 or later is not
installed.
--with-examples
: This option enables
building of the example programs.
--with-pyldns
: This option enables
building of the Python bindings.
パッケージ構成
インストールプログラム: drill, ldns-config
インストールライブラリ: libldns.so,
/usr/lib/python2.7/site-packages/_ldns.so
インストールディレクトリ: /usr/include/ldns and
/usr/share/doc/ldns-1.8.3
概略説明
drill
|
is a tool like dig from BIND Utilities-9.18.20
designed to get all sorts of information out of the DNS
|
ldns-config
|
shows compiler and linker flags for ldns usage
|
libldns.so
|
provides the ldns API
functions to programs
|