Jak mogę zainstalować pliki nagłówkowe libpcap na Ubuntu 12.04?

25

Jak mogę zainstalować pliki nagłówkowe libpcap na Ubuntu 12.04?

Kiedy korzystam apt-get install libpcap, otrzymuję następujący komunikat:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpcap
Pod
źródło
Co próbujesz zrobić z libpcap?
Braiam
1
Dostaję potrzeby kodu źródłowego libpcap. Służy libpcapdo przechwytywania pakietów sieciowych.
SuB

Odpowiedzi:

40

Użyj tego:

sudo apt-get install libpcap-dev
dziwny
źródło
2
Dzieje się tak, ponieważ 1) libpcap-dev (prawdopodobnie) zależy od pakietu libpcap i przyniesie go oraz 2) jeśli masz kod źródłowy, który potrzebuje libpcap, nie tylko będziesz potrzebował pakietu libpcap (jakkolwiek to się nazywa - nazwa może być „libpcap0.8”, z różnych powodów Debiana), który udostępnia biblioteki współdzielone dla już zbudowanych programów korzystających z libpcap, ale będziesz również potrzebował pakietu libpcap-dev, który zawiera pliki nagłówkowe potrzebne do skompilowania kodu źródłowego dla programów, które używają libpcap (i biblioteki statyczne na wypadek, gdyby ludzie tego chcieli).
7

zainstalować libpcap. wypróbuj te polecenia

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

Cieszyć się!!!

Wajid
źródło
Po co instalować pakiet, gdy istnieje pakiet binarny (RPM, DEB, ...)? Twoja metoda jest najbardziej złożonym sposobem, koleś!
SuB
1
ponieważ libpcap 1.5.3 jest znacznie lepszy niż wersja 0.8 dostępna z aptitude
ashgromnies
3
Aptitude nie używa 0,8, to tylko nazwa pakietu. Zaznacz „apt-cache show libpcap-dev”, aby zobaczyć używaną wersję.
Étienne Reinstate Monica
5

Aby zainstalować libpcap, otwórz terminal, naciskając Ctrl+ Alt+ Ti wpisz:

sudo apt-get install libpcap0.8 libpcap0.8-dev libpcap-dev
M.Tarun
źródło
2
Według Ubuntu pakiety libpcap-dev zależą libpcap0.8-devi od nich zależy libpcap0.8. Podobnie libpcap0.8jest zbędne.
SuB