ldns-1.9.0

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 kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

ldns Avhengigheter

Valgfri

make-ca-1.16.1 og libpcap-1.10.5 (for eksempelprogrammer), SWIG-4.4.1 (for Python bindinger), og Doxygen-1.15.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.15.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.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.16 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