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
Sous
la source
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
bizarre
la source
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!!!

Wajid
la source
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
M.Tarun
la source
2
Selon Ubuntu, les packages libpcap-dev dépendent libpcap0.8-devet dépendent eux-mêmes libpcap0.8. libpcap0.8Est donc redondant.
SuB