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.2 plattform.
Pakkeinformasjon
ldns Avhengigheter
Valgfri
make-ca-1.14 og libpcap-1.10.4 (for
eksempelprogrammer), SWIG-4.2.1 (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.0 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
|