ldns-1.8.4

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