Bagaimana saya bisa menginstal file header libpcap di Ubuntu 12.04?

25

Bagaimana saya bisa menginstal file header libpcap di Ubuntu 12.04?

Ketika saya menggunakan apt-get install libpcapsaya menerima pesan berikut:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpcap
Sub
sumber
Apa yang Anda coba lakukan dengan libpcap?
Braiam
1
Saya mendapatkan kebutuhan kode sumber libpcap. Ini digunakan libpcapuntuk menangkap paket jaringan.
SuB

Jawaban:

40

Gunakan ini:

sudo apt-get install libpcap-dev
orang aneh
sumber
2
Itu karena 1) libpcap-dev (mungkin) tergantung pada paket libpcap, dan akan membawanya masuk dan 2) jika Anda memiliki kode sumber yang membutuhkan libpcap, Anda tidak hanya akan memerlukan paket libpcap (apa pun namanya - namanya mungkin) "libpcap0.8", untuk berbagai alasan Debian), yang menyediakan pustaka bersama untuk program yang sudah dibangun yang menggunakan libpcap, tetapi Anda juga akan memerlukan paket libpcap-dev, yang menyediakan file header yang diperlukan untuk mengkompilasi kode sumber untuk program yang menggunakan libpcap (dan perpustakaan statis jika orang menginginkannya).
7

untuk menginstal libpcap. coba perintah ini

cd /usr
mkdir nembuild
cd nembuild    
wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
tar -xf libpcap-1.5.3.tar.gz
cd libpcap-1.5.3
./configure
make && make install

Nikmati!!!

Wajid
sumber
Mengapa menginstal paket ketika ada paket biner (RPM, DEB, ...) untuknya? Metode Anda adalah dude cara yang paling kompleks!
SuB
1
karena libpcap 1.5.3 jauh lebih baik daripada versi 0.8 yang tersedia dari aptitude
ashgromnies
3
Aptitude tidak menggunakan 0,8, itu hanya nama paket. Centang "apt-cache show libpcap-dev" untuk melihat versi yang digunakan.
Étienne Reinstate Monica
5

Untuk menginstal libpcap, buka terminal dengan menekan Ctrl+ Alt+ Tdan ketik:

sudo apt-get install libpcap0.8 libpcap0.8-dev libpcap-dev
M.Tarun
sumber
2
Menurut Ubuntu Paket libpcap-dev tergantung libpcap0.8-devdan itu sendiri tergantung pada libpcap0.8. Begitu libpcap0.8juga berlebihan.
SuB