¿Cómo instalo dig?


124

¿Cómo instalo dig(la herramienta de búsqueda de DNS)? No puedo entender cuál es el nombre del paquete.


1
Es extraño que no lo tengas. El paquete ubuntu-standarddepende directamente de dnsutilslas cuales contiene dig, nslookupy nsupdatelos servicios públicos. ¿Está bien tu sistema? Se puede tratar sudo apt-get install ubuntu-standard?
ulidtko

¿Parece que has respondido tu propia pregunta?
belacqua

los servidores de ubuntu a menudo no vienen con dig
Scott Stensland

Respuestas:


182

Puede instalarlo abriendo un terminal y escribiendo

sudo apt-get install dnsutils

O a través del Centro de software de Ubuntu haciendo clic a continuación:

Instalar a través del centro de software

Para referencia futura, descubrí esto haciendo una búsqueda rápida con apt-cache:

apt-cache search dns dig

Y luego verificado con aptitude.


Un comando mucho más fácil para determinar el paquete, siempre que sepa la ruta completa del archivo que está buscando es $ sudo dpkg -S / usr / bin / dig dnsutils: / usr / bin / dig
Jamess

99
@ James, este comando solo funcionará si ya tenías excavación instalada, mientras que Oli buscará todos los paquetes disponibles.
Javier Rivera

55
@Jamess Puede buscar por nombre de archivo en packages.ubuntu.com. Y FWIW, no necesitas sudocorrer dpkg -S.
Iain Lane

38
sudo apt-get install dnsutils

Para saber en qué paquete está un archivo, puede hacer

sudo apt-cache search dig

A veces eso funciona, pero en este caso fue inútil. Puede buscar en qué paquete se encuentra un archivo específico utilizando el formulario de búsqueda 'Buscar el contenido de los paquetes' aquí:

http://packages.ubuntu.com/


Como @oli dijo en su respuesta, agregar palabras clave puede ser apt-cache searchmás útil; en este caso, la combinación de dnsy digpalabras clave arrojó una lista mucho más pequeña (alrededor de una docena de paquetes) que cualquiera de ellas (cientos para dns, casi mil para dig).
Mark Reed

6

Otro comando:

apt-file search /usr/bin/dig

Debe instalarlo apt-filey actualizarlo de antemano:

sudo apt-get install apt-file
sudo apt-file update
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.