ฉันจะติดตั้ง dig ได้อย่างไร


124

ฉันจะติดตั้งdig(เครื่องมือค้นหา DNS) ได้อย่างไร ฉันไม่สามารถทราบได้ว่าชื่อแพ็คเกจคืออะไร


1
แปลกที่คุณไม่มีมัน แพคเกจubuntu-standardโดยตรงขึ้นอยู่กับdnsutilsที่มีdig, nslookupและnsupdateสาธารณูปโภค ระบบของคุณใช้ได้ไหม คุณลองได้sudo apt-get install ubuntu-standardไหม
ulidtko

คุณดูเหมือนจะตอบคำถามของคุณเองหรือ
belacqua

เซิร์ฟเวอร์อูบุนตูมักไม่มาพร้อมกับการขุด
Scott Stensland

คำตอบ:


182

คุณสามารถติดตั้งได้โดยเปิดเทอร์มินัลแล้วพิมพ์

sudo apt-get install dnsutils

หรือผ่านทางUbuntu Software Centerโดยคลิกตะโกน:

ติดตั้งผ่านศูนย์ซอฟต์แวร์

สำหรับการอ้างอิงในอนาคตฉันพบสิ่งนี้โดยทำการค้นหาอย่างรวดเร็วด้วย apt-cache:

apt-cache search dns dig

aptitudeและจากนั้นตรวจสอบกับ


คำสั่งที่ง่ายกว่าสำหรับตรวจสอบแพ็กเกจหากคุณทราบเส้นทางที่สมบูรณ์ของไฟล์ที่คุณกำลังค้นหาคือ $ sudo dpkg -S / usr / bin / dig dnsutils: / usr / bin / dig
Jamess

9
@ James คำสั่งนี้จะใช้งานได้หากคุณขุดติดตั้งไว้แล้วในขณะที่ Oli จะค้นหาแพ็คเกจที่มีทั้งหมด
Javier Rivera

5
@Jamess คุณสามารถค้นหาโดยใช้ชื่อไฟล์บน packages.ubuntu.com และ FWIW คุณไม่จำเป็นที่จะเรียกใช้sudo dpkg -S
เลนเลน

38
sudo apt-get install dnsutils

หากต้องการค้นหาไฟล์ที่อยู่ในแพ็คเกจคุณสามารถทำได้

sudo apt-cache search dig

บางครั้งก็ใช้งานได้ แต่ในกรณีนี้มันไร้ประโยชน์ คุณสามารถค้นหาไฟล์ที่ต้องการในแพ็คเกจโดยใช้แบบฟอร์มการค้นหา 'ค้นหาเนื้อหาของแพ็คเกจ' ได้ที่นี่:

http://packages.ubuntu.com/


ดังที่ @oli กล่าวไว้ในคำตอบการเพิ่มคำหลักอาจapt-cache searchมีประโยชน์มากกว่า ในกรณีนี้การรวมกันของdnsและdigคำหลักกลับรายการขนาดเล็กมาก (ประมาณโหลแพคเกจ) กว่าด้วยตัวเอง (หลายร้อยสำหรับdnsเกือบพันdig)
Mark Reed

6

คำสั่งอื่น:

apt-file search /usr/bin/dig

คุณควรติดตั้งapt-fileและอัปเดตก่อน:

sudo apt-get install apt-file
sudo apt-file update
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.