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.

[Notat]

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.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.2 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