Bind9共有ライブラリ:libbind対libdns?

Bind9共有ライブラリ:libbind対libdns?

Debian には 2 つのパッケージがlibbind含まれており、libdnsどちらも次のように記述されています。

BIND(Berkeley Internet Name Domain)はインターネットネームサーバーを実装しています。 BINDはインターネットで最も広く使用されているネームサーバーソフトウェアであり、インターネットソフトウェアコンソーシアム(www.isc.org)によってサポートされています。このパッケージは、BINDデーモンとクライアントが使用する共有ライブラリ(libbind9またはlibdns)を提供します。

はい、図書館の名前が変わりましたが、どう違いますか? libbindとは何ですか、libdnsとは何ですか? bin9プロジェクトが異なるライブラリを使用して2つのパッケージを生成するのはなぜですか?そのパッケージはどこに文書化されていますか?

  • libbind9-161:amd64BINDが使用する共有ライブラリ
  • libdns1104:amd64BINDが使用するDNS共有ライブラリ

ベストアンサー1

Stephen Kittが書いたように、これらのパッケージは異なる方法で説明されています。

  • libbind9-161:このパッケージは、BINDデーモンとクライアントが使用するlibbind9共有ライブラリを提供します。
  • libdns1104:このパッケージは、BINDデーモンとクライアントが使用するlibdns共有ライブラリを提供します。

いつでもdebパッケージの内容を再確認できます。

libbind9-161パッケージは libbind9.so.161 共有ライブラリに付属しています。libdns1104- libdns-pkcs11.so.1104およびlibdns.so.1104ライブラリ。

$ apt-get download libdns1104 libbind9-161

$ dpkg -c libbind9-161_1%3a9.11.5.P4+dfsg-5_amd64.deb 
drwxr-xr-x root/root         0 2019-05-03 20:44 ./
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/lib/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root     71616 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/libbind9.so.161.0.0
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/share/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/share/doc/libbind9-161/
-rw-r--r-- root/root     26678 2019-05-03 20:44 ./usr/share/doc/libbind9-161/changelog.Debian.gz
-rw-r--r-- root/root    189777 2019-02-05 02:06 ./usr/share/doc/libbind9-161/changelog.gz
-rw-r--r-- root/root      6973 2019-05-03 20:44 ./usr/share/doc/libbind9-161/copyright
lrwxrwxrwx root/root         0 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/libbind9.so.161 -> libbind9.so.161.0.0

$ dpkg -c libdns1104_1%3a9.11.5.P4+dfsg-5_amd64.deb 
drwxr-xr-x root/root         0 2019-05-03 20:44 ./
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/lib/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root   2355984 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/libdns-pkcs11.so.1104.0.2
-rw-r--r-- root/root   2339312 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/libdns.so.1104.0.2
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/share/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-05-03 20:44 ./usr/share/doc/libdns1104/
-rw-r--r-- root/root     26678 2019-05-03 20:44 ./usr/share/doc/libdns1104/changelog.Debian.gz
-rw-r--r-- root/root    189777 2019-02-05 02:06 ./usr/share/doc/libdns1104/changelog.gz
-rw-r--r-- root/root      6973 2019-05-03 20:44 ./usr/share/doc/libdns1104/copyright
lrwxrwxrwx root/root         0 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/libdns-pkcs11.so.1104 -> libdns-pkcs11.so.1104.0.2
lrwxrwxrwx root/root         0 2019-05-03 20:44 ./usr/lib/x86_64-linux-gnu/libdns.so.1104 -> libdns.so.1104.0.2

おすすめ記事