วิธีการติดตั้ง Wireshark


46

ฉันยังใหม่กับ Linux และจำเป็นต้องติดตั้ง Wireshark 2.0.0 บน VirtualBox's Xubuntu 14.04 ฉันดาวน์โหลดแพคเกจ. tar.gz ไปแล้วและแตกไฟล์ออกมา จากนั้นฉันเปิดเทอร์มินัลในwiresharkโฟลเดอร์และพิมพ์/.configureด้วยความตั้งใจที่จะติดตามโดยทำและเอ็กซีsudo make installคิ้วท์ แต่ก็พยายามไม่สำเร็จเท่าที่sudo apt-get install wiresharkทำได้ ใครช่วยฉันติดตั้ง Wireshark ทีละขั้นตอนได้ไหม


5
สิ่งที่ผิดไปด้วยsudo apt-get install wireshark?
muru

dpkg ถูกขัดจังหวะคุณต้องเรียกใช้ 'sudo dpkg --configure -a' ด้วยตนเองเพื่อแก้ไขปัญหา
Stanislav Jirák

@ StanislavJirákcat /etc/sources
Gayan Weerakutti

cat: / etc / แหล่งที่มา: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
Stanislav Jirák

@reversibleancat /etc/apt/sources.list
Neil

คำตอบ:


63

ขั้นตอนที่ 1: เพิ่มเสถียรภาพอย่างเป็นทางการ PPA หากต้องการทำสิ่งนี้ให้ไปที่เทอร์มินัลโดยกดCtrl+ Alt+ Tและเรียกใช้:

sudo add-apt-repository ppa:wireshark-dev/stable

ขั้นตอนที่ 2: อัปเดตที่เก็บ:

sudo apt-get update

ขั้นตอนที่ 3: ติดตั้ง wireshark 2.0:

sudo apt-get install wireshark

ขั้นตอนที่ 4: เรียกใช้ wireshark:

sudo wireshark

couldn't run /usr/bin/dumpcap in child process: Permission Deniedถ้าคุณได้รับข้อผิดพลาด ไปที่เทอร์มินัลอีกครั้งแล้วรัน:

sudo dpkg-reconfigure wireshark-common

พูดYESกับกล่องข้อความ นี่เป็นการเพิ่มกลุ่ม wireshark จากนั้นเพิ่มผู้ใช้ไปยังกลุ่มโดยพิมพ์

sudo adduser $USER wireshark

จากนั้นรีสตาร์ทเครื่องของคุณและเปิด wireshark มันได้ผล. โชคดี.


Setting up wireshark (2.4.4-1~16.04.0)นี้ดูเหมือนว่าจะทำงานที่ฉันเห็น แต่เมื่อฉันเปิดมันและทำช่วยเหลือ> เกี่ยวกับฉันเห็นรุ่น 2.2.6 และมันทำงานค่อนข้างแตกต่างจากที่ฉันมีบน Windows ตัวอย่างเช่นส่วนใหญ่จะแสดง "โปรโตคอลที่ไม่รู้จัก" ฉันขาดอะไรบางอย่างเพื่อรับรุ่นล่าสุดหรือไม่
Nagev

หากคุณไม่ต้องการรีสตาร์ทเครื่องในตอนนี้คุณสามารถทำได้newgrp wiresharkชั่วคราว
Abhishek Kashyap

สิ่งนี้ล้าสมัยแล้ว
ก็อดดาร์ด

4

เปิดเทอร์มินัลแล้วพิมพ์คำสั่ง:

  1. sudo apt-get install wireshark
  2. sudo dpkg-reconfigure wireshark-common
  3. sudo adduser $USER wireshark
  4. wireshark

หากคุณพบwiresharkข้อผิดพลาดให้ปิดและจากนั้นทำต่อไปนี้:

  1. ไปที่ usr/share/wireshark
  2. เปิดinit.luaด้วยเครื่องมือแก้ไขข้อความ
  3. เปลี่ยนdisable_lua = falseเป็นdisable_lua = true

หลักฐานที่จะสนับสนุนบิตการเปลี่ยนแปลงของ LUA อยู่ที่ไหน สิ่งนี้มีแนวโน้มที่จะทำงานนอกกรอบและคุณไม่จำเป็นต้องไปแก้ไขแพ็กเกจบิตที่ติดตั้งตามปกติเพื่อให้มันใช้งานได้
Thomas Ward

2

หากต้องการทำสิ่งนี้ให้ไปที่เทอร์มินัลโดยกดCtrl+ Alt+ Tและเรียกใช้:

sudo apt install wireshark

Apt ควรดูแลปัญหาการพึ่งพาทั้งหมดสำหรับคุณ

ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง deb Wireshark ที่ดาวน์โหลด:

dpkg -i wireshark-common_2.0.5.0-1_i386.deb wireshark_wireshark-2.0.5.0-1_i386.deb

dpkgไม่ได้ดูแลการพึ่งพาทั้งหมด แต่รายงานสิ่งที่ขาดหายไป โดยปกติคุณสามารถแก้ไขปัญหาได้โดยการเรียกใช้

sudo apt install -f

1

หากต้องการเพิ่มคำตอบของ Thusitha ในขั้นตอนที่ 4 คุณจะเรียกใช้เป็น sudo หรือถ้าคุณไม่ต้องการเรียกใช้กระบวนการทั้งหมดในฐานะรูทจากนั้นคุณตั้งค่ากล่องข้อความเป็น 'YES' (เพื่อติดตั้ง dumpcap ในลักษณะที่อนุญาตให้ผู้ใช้ กลุ่ม wireshark เพื่อเรียกใช้โดยไม่มี sudo) และเพิ่มผู้ใช้ไปยังกลุ่ม wireshark (ให้แน่ใจว่าได้ออกจากระบบและเข้าสู่ระบบก่อนที่จะใช้ wireshark เพื่อให้สิทธิ์กลุ่มได้รับการโหลดใหม่) จากนั้นคุณสามารถเรียกใช้ wireshark ได้โดยไม่ต้องรูท


0

สำหรับผู้ที่ใช้ Ubuntu 18.04 ให้ไปที่ terminal และ run:

sudo apt install wireshark

มันจะติดตั้ง wireshark (ในกรณีของฉัน v2.6.8) และคุณจะถูกขอให้เพิ่ม dumpcap ในกลุ่มผู้ใช้ wireshark ดังนั้นคุณไม่จำเป็นต้องรูทเพื่อดำเนินการ

ถ้าคุณพูด:

ไม่> คุณไปได้ดี แต่คุณต้องได้รับสิทธิ์รูทเพื่อใช้งาน

ใช่> หลังจากการติดตั้งเสร็จสิ้นคุณควรเพิ่มตัวคุณเองในกลุ่มผู้ใช้ wireshark:

sudo usermod -a -G wireshark YOUR_USERNAME

นั่นคือทั้งหมด!


0
  1. พิมพ์sudo apt update แคชที่เก็บแพ็กเกจ APT ควรได้รับการอัพเดต

  2. ตอนนี้ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง Wireshark บนเครื่อง Ubuntu ของคุณ: sudo apt install wireshark

โดยค่าเริ่มต้น Wireshark จะต้องเริ่มต้นด้วยสิทธิ์ใช้งานรูท (สามารถทำได้ด้วย sudo) เพื่อให้ทำงานได้ หากคุณต้องการรัน Wireshark โดยไม่มีสิทธิ์รูทหรือไม่มี sudo จากนั้นเลือกและกด

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