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
Denne pakken er kjent for å bygge og fungere
skikkelig med en LFS 13.0 plattform.
Pakkeinformasjon
ldns Avhengigheter
Valgfri
make-ca-1.16.1 og libpcap-1.10.6 (for
eksempelprogrammer), SWIG-4.4.1 (for Python bindinger), og
Doxygen-1.16.1 (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.16.1 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.9.0 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.9.0
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))
--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.9.0
Korte Beskrivelser
|
drill
|
er et verktøy som ligner på dig fra BIND Utilities-9.20.19 som
spør etter omfattende informasjon fra DNS servere
|
|
ldns-config
|
viser kompilator og lenker flaggene som trengs for å
lenke til ldns
|
|
libldns.so
|
gir ldns API funksjoner
til programmer
|