Ubuntu 12.04에 libpcap 헤더 파일을 어떻게 설치합니까?


25

Ubuntu 12.04에 libpcap 헤더 파일을 어떻게 설치합니까?

사용하면 apt-get install libpcap다음과 같은 메시지가 나타납니다.

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

libpcap으로 무엇을하려고합니까?
Braiam

1
소스 코드가 필요합니다 libpcap. libpcap네트워크 패킷을 캡처하는 데 사용 됩니다.
SuB

답변:


40

이것을 사용하십시오 :

sudo apt-get install libpcap-dev

2
1) libpcap-dev (아마도)는 libpcap 패키지에 의존하고 그것을 가져올 것이고 2) libpcap이 필요한 소스 코드가있는 경우 libpcap 패키지가 필요하지는 않습니다 (소위 이름이 무엇이든간에) libpcap을 사용하는 이미 빌드 된 프로그램에 대한 공유 라이브러리를 제공하는 "libpcap0.8"(다양한 데비안 이유로), 또한 사용하는 프로그램의 소스 코드를 컴파일하는 데 필요한 헤더 파일을 제공하는 libpcap-dev 패키지가 필요합니다. libpcap (및 사람들이 원하는 경우 정적 라이브러리)

7

libpcap을 설치합니다. 이 명령을 사용해보십시오

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

즐겨!!!


바이너리 (RPM, DEB, ...) 패키지가있는 동안 패키지를 설치하는 이유는 무엇입니까? 당신의 방법은 가장 복잡한 방법입니다!
SuB

1
libpcap 1.5.3은 적성에서 구할 수있는 버전 0.8보다 훨씬 낫기 때문에
ashgromnies

3
적성은 0.8을 사용하지 않으며 패키지의 이름 일뿐입니다. 사용 된 버전을 보려면 "apt-cache show libpcap-dev"를 확인하십시오.
Étienne Reinstate Monica

5

libpcap을 설치하려면 Ctrl+ Alt+ 를 눌러 터미널을 열고 다음을 T입력하십시오.

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

2
우분투 에 따르면 패키지libpcap-dev 는에 의존 libpcap0.8-dev하고 그 자체에 의존합니다 libpcap0.8. libpcap0.8중복도 마찬가지 입니다.
SuB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.