ldns-1.8.3
Introdução ao ldns
"ldns" é uma biblioteca "DNS"
rápida com a meta de simplificar a programação "DNS" e permitir que
os(as) desenvolvedores(as) criem facilmente o software em
conformidade com os "RFCs" atuais e os rascunhos da Internet. Esses
pacotes também incluem a ferramenta "drill".
Esse pacote é conhecido por construir e funcionar adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
-
Transferência (HTTP): https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
429b93dacb2d6ecc5ed63788b14c38e6
-
Tamanho da transferência: 1,2 MB
-
Espaço em disco estimado exigido: 30 MB (com os documentos)
-
Tempo de construção estimado: 0,2 UPC (com os documentos)
Dependências do "ldns"
Opcionais
make-ca-1.12 e libpcap-1.10.3 (para
aplicativos de exemplo), Python-2.7.18 e
SWIG-4.1.1 (para ligações "Python") e Doxygen-1.9.6 (para documentação "HTML")
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/ldns
Instalação do ldns
Instale o "ldns" executando os
seguintes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--with-drill &&
make
Se você tiver o "Doxygen-1.9.6" instalado e desejar
construir a documentação "HTML", [então] execute o seguinte
comando:
make doc
Esse pacote não vem com uma suíte de teste funcional.
Agora, como o(a) usuário(a) "root
":
make install
Se você construiu a documentação "HTML", [então] instale-a
executando os seguintes comandos como o(a) usuário(a) "root
":
install -v -m755 -d /usr/share/doc/ldns-1.8.3 &&
install -v -m644 doc/html/* /usr/share/doc/ldns-1.8.3
Explicações do Comando
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
--with-drill
: Essa opção
habilita a construção da ferramenta "drill" (usada para obter
informações de depuração a partir do "DNS(SEC)")
--disable-dane-ta-usage
: Essa opção
desabilita o suporte a "DANE-TA" ("DNS-Based Authentication of
Named Entities"). Ele é necessário somente se o "OpenSSL-1.1.0" ou
posterior não estiver instalado.
--with-examples
: Essa opção habilita a
construção dos aplicativos de exemplo.
--with-pyldns
: Essa opção habilita a
construção das ligações "Python".
Conteúdo
Aplicativos Instalados:
drill e ldns-config
Biblioteca Instalada:
libldns.so e
/usr/lib/python2.7/site-packages/_ldns.so
Diretórios Instalados:
/usr/include/ldns e
/usr/share/doc/ldns-1.8.3
Descrições Curtas
drill
|
é uma ferramenta como o "dig" oriunda de
"Utilitários BIND-9.18.12"
projetada para obter todo tipo de informação do "DNS"
|
ldns-config
|
mostra sinalizadores de compilador e vinculador para uso
do "ldns"
|
libldns.so
|
fornece as funções da "API" do "ldns" para aplicativos
|