ldns-1.6.17

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.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Informations sur le paquet

  • Téléchargement (HTTP) : http://www.nlnetlabs.nl/downloads/ldns/ldns-1.6.17.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : a79423bcc4129e6d59b616b1cae11e5e

  • Taille du téléchargement : 1.3 Mio

  • Estimation de l'espace disque requis : 18 Mio

  • Estimation du temps de construction : 0.2 SBU

Dépendances de ldns

Recommandées

Facultatives

Certificats d'autorité de certification et libpcap-1.7.4 (pour les programmes d'exemples), Python-2.7.11 et SWIG-3.0.8 (pour les bindings Python) et Doxygen-1.8.11 (pour la documentation html)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ldns

Installation de ldns

Installez ldns en lançant les commandes suivantes :

sed -i 's/defined(@$also)/@$also/' doc/doxyparse.pl &&

./configure --prefix=/usr     \
            --sysconfdir=/etc \
            --disable-static  \
            --with-drill      &&
make

Si vous avez installé Doxygen-1.8.11 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.6.17 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.6.17

Explication des commandes

sed ... doc/doxyparse.pl : Cette commande corrige une erreur introduite avec perl-5.22.

--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.

--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.6.17

Descriptions courtes

drill

est un outil similaire à dig de BIND Utilities-9.10.3-P3 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 fonction de l'API de ldns aux programmes.

Last updated on 2016-02-27 04:14:42 +0100