Introduksjon til ldns
ldns er et raskt DNS bibliotek med
mål om å forenkle DNS programmering og la utviklere enkelt lage
programvare som samsvarer med gjeldende RFC og Internettutkast.
Denne pakker inkluderer også drill verktøy.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.1 plattform.
Pakkeinformasjon
ldns Avhengigheter
Valgfri
make-ca-1.13 og libpcap-1.10.4 (for
eksempelprogrammer), Python-2.7.18 og SWIG-4.2.0 (for
Python bindinger), og Doxygen-1.10.0
(for html dokumentasjon)
Installasjon av ldns
Installer ldns ved å kjøre
følgende kommandoer:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--with-drill &&
make
Hvis du har Doxygen-1.10.0 installert og ønsker å bygge
html dokumentasjon, kjør følgende kommando:
make doc
Denne pakken kommer ikke med en fungerende testpakke.
Nå, som root
bruker:
make install
Hvis du har laget html dokumentasjon, installer den ved å kjøre
følgende kommandoer som root
user:
install -v -m755 -d /usr/share/doc/ldns-1.8.3 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.8.3
Parameterforklaringer
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--with-drill
: Dette
alternativet gjør det mulig å bygge drill verktøyet (brukes for å
skaffe feilsøkingsinformasjon fra DNS(SEC))
--disable-dane-ta-usage
: Dette
alternativet deaktiverer DANE-TA (DNS-Based Authentication of Named
Entities) støtte. Det trengs bare hvis OpenSSL-1.1.0 eller nyere
ikke er installert.
--with-examples
: Dette alternativet
gjør det mulig å bygge eksempelprogrammer.
--with-pyldns
: Dette alternativet
muliggjør bygging av Python bindinger.
Innhold
Installerte Programmer:
drill og ldns-config
Installerte Biblioteker:
libldns.so og
/usr/lib/python2.7/site-packages/_ldns.so
Installerte Mapper:
/usr/include/ldns og
/usr/share/doc/ldns-1.8.3
Korte Beskrivelser
drill
|
er et verktøy som dig fra BIND Utilities-9.18.24
designet for å få alle slags informasjon ut av DNS
|
ldns-config
|
viser kompilator og linker flagg for ldns bruk
|
libldns.so
|
gir ldns API funksjoner
til programmer
|