Comment puis-je installer les fichiers d'en-tête libpcap sur Ubuntu 12.04?


25

Comment puis-je installer les fichiers d'en-tête libpcap sur Ubuntu 12.04?

Lorsque j'utilise, apt-get install libpcapje reçois le message suivant:

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

Qu'essayez-vous de faire avec libpcap?
Braiam

1
Je reçois des besoins en code source libpcap. Il utilise libpcappour capturer les paquets réseau.
SuB

Réponses:


40

Utilisez ceci:

sudo apt-get install libpcap-dev

2
C'est parce que 1) libpcap-dev (probablement) dépend du paquet libpcap, et l'apportera et 2) si vous avez du code source qui a besoin de libpcap, vous aurez non seulement besoin du paquet libpcap (quel que soit son nom - son nom pourrait être "libpcap0.8", pour diverses raisons Debian), qui fournit des bibliothèques partagées pour les programmes déjà construits qui utilisent libpcap, mais vous aurez également besoin du paquet libpcap-dev, qui fournit les fichiers d'en-tête nécessaires pour compiler le code source des programmes qui utilisent libpcap (et bibliothèques statiques au cas où les gens en voudraient).

7

pour installer libpcap. essayez ces commandes

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

Prendre plaisir!!!


Pourquoi installer un package alors qu'il existe un package binaire (RPM, DEB, ...) pour lui? Votre méthode est le mec le plus complexe!
SuB

1
parce que libpcap 1.5.3 est bien meilleur que la version 0.8 disponible sur aptitude
ashgromnies

3
Aptitude n'utilise pas 0.8, c'est seulement le nom d'un package. Cochez "apt-cache show libpcap-dev" pour voir la version utilisée.
Étienne réintègre Monica le

5

Pour installer libpcap, ouvrez un terminal en appuyant sur Ctrl+ Alt+ Tet tapez:

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

2
Selon Ubuntu, les packages libpcap-dev dépendent libpcap0.8-devet dépendent eux-mêmes libpcap0.8. libpcap0.8Est donc redondant.
SuB
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.