ldns-1.8.1
Introduction à ldns
ldns est une bibliothèque DNS
rapide avec le but de simplifier la programmation DNS et pour
permettre aux développeurs de facilement créer des programmes qui
soient conformes aux RFC actuelles et aux brouillons Internet. Ce
paquet inclut l'outil drill.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
-
Téléchargement (HTTP) : https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.1.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : 563a799efbafb35e691da42921bad031
-
Taille du téléchargement : 1.2 Mo
-
Estimation de l'espace disque requis : 29 Mo (avec la
documentation)
-
Estimation du temps de construction : 0.2 SBu (avec la
documentation)
Dépendances de ldns
Facultatives
make-ca-1.10 et libpcap-1.10.1 (pour les
programmes d'exemples), Python-2.7.18
et SWIG-4.0.2 (pour les bindings Python) et Doxygen-1.9.4 (pour la documentation html)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/ldns
Installation de ldns
Installez ldns en exécutant les
commandes suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--with-drill &&
make
Si vous avez installé Doxygen-1.9.4
et souhaitez construire la documentation html, lancez la commande
suivante :
make doc
Ce paquet ne fournit pas de suite de tests exploitable.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez construit la documentation html, installez-la en
lançant les commandes suivantes en tant qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/ldns-1.8.1 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.8.1
Explication des commandes
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-drill
: Cette
option permet la construction de l'outil drill (utilisé pour obtenir des
informations de débogage du DNS(SEC)).
--disable-dane-ta-usage
: Ces
options désactivent le support de DANE-TA (Authentification des
Entités Nomées Basée sur le DNS). Elle est requise uniquement si
OpenSSL-1.1.0 ou supérieur n'est pas installé.
--with-examples
: Cette option
permet la construction des programmes d'exemples.
--with-pyldns
: Cette option
permet la construction des binding Python.
Contenu
Programmes installés:
drill et ldns-config
Bibliothèque installée:
libldns.so et
/usr/lib/python2.7/site-packages/_ldns.so
Répertoires installés:
/usr/include/ldns et
/usr/share/doc/ldns-1.8.1
Descriptions courtes
drill
|
est un outil similaire à dig de BIND
Utilities-9.18.5 conçu pour donner toutes sortes
d'informations sur le DNS
|
ldns-config
|
montre les drapeaux de compilation et de liens pour
l'utilisation de ldns
|
libldns.so
|
fournit les fonctions de l'API de ldns aux programmes
|
Last updated on