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.
Notat
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen
pakker riktig hvis LFS eller avhengigheter har blitt oppdatert
siden den siste stabile versjonene av bøkene.
Pakkeinformasjon
ldns Avhengigheter
Valgfri
make-ca-1.14 og libpcap-1.10.5 (for
eksempelprogrammer), SWIG-4.3.0 (for Python bindinger), og
Doxygen-1.12.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.12.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.4 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.8.4
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. Hvis du bruker dette
alternativet, må du legge til PYTHON=/usr/bin/python3 til
konfigureringslinjen også.
Innhold
Installerte Programmer:
drill og ldns-config
Installerte Biblioteker:
libldns.so
Installerte Mapper:
/usr/include/ldns og
/usr/share/doc/ldns-1.8.4
Korte Beskrivelser
drill
|
er et verktøy som dig fra BIND
Utilities-9.20.3 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
|