Come posso installare i file di intestazione libpcap su Ubuntu 12.04?


25

Come posso installare i file di intestazione libpcap su Ubuntu 12.04?

Quando uso apt-get install libpcapricevo il seguente messaggio:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpcap

Cosa stai cercando di fare con libpcap?
Braiam,

1
Ricevo le necessità del codice sorgente libpcap. Utilizza libpcapper acquisire i pacchetti di rete.
SuB,

Risposte:


40

Usa questo:

sudo apt-get install libpcap-dev

2
Questo perché 1) libpcap-dev (probabilmente) dipende dal pacchetto libpcap, e lo introdurrà e 2) se si dispone di codice sorgente che necessita di libpcap, non sarà necessario solo il pacchetto libpcap (qualunque esso sia chiamato - il suo nome potrebbe essere "libpcap0.8", per vari motivi Debian), che fornisce librerie condivise per programmi già compilati che usano libpcap, ma avrai anche bisogno del pacchetto libpcap-dev, che fornisce i file di intestazione necessari per compilare il codice sorgente per i programmi che usano libpcap (e librerie statiche nel caso le persone li volessero).

7

per installare libpcap. prova questi comandi

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

Godere!!!


Perché installare un pacchetto mentre esiste un pacchetto binario (RPM, DEB, ...) per esso? Il tuo metodo è il modo più complesso amico!
SuB,

1
perché libpcap 1.5.3 è molto meglio della versione 0.8 disponibile da aptitude
ashgromnies

3
Aptitude non usa 0.8, è solo il nome di un pacchetto. Controlla "apt-cache show libpcap-dev" per vedere la versione utilizzata.
Étienne Reinstate Monica,

5

Per installare libpcap aprire un terminale premendo Ctrl+ Alt+ Te digitare:

sudo apt-get install libpcap0.8 libpcap0.8-dev libpcap-dev

2
Secondo Ubuntu, i pacchetti libpcap-dev dipendono libpcap0.8-deve dipendono da sé libpcap0.8. Quindi libpcap0.8è ridondante.
SuB,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.