0
在Linux Xubuntu 14.04.3(3.19.0-25 generic)上。CPAN:無法安裝Net/Pcap.pm
cpan > install Net::Pcap
...
CPAN.pm : Building S/SA/SAPER/Net-Pcap-0.17.tar.gz
looking for -lpcap... no
You appear to lack the pcap(3) library
...
然後我嘗試這個
$ cd /home/user/.cpan/build/Net-Pcap-0.17-hash
$ perl Makefile.PL INC=-I/usr/include/pcap LIBS='-L/usr/lib/i386-linux-gnu/libpcap.so -lpcap'
looking for -lpcap... no
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
You appear to lack the pcap(3) library.
If it is installed in a non-standard location, please try setting the LIBS
and INC values on the command line.
Or get the sources and install the pcap library from http://www.tcpdump.org/
If you install the pcap library using a system package, make sure to also
install the corresponding -devel package, which contains the C headers needed to compile this module.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
要完成的問題,這裏是庫
# dpkg -L libpcap0.8-dev
...
/usr/include/pcap-bpf.h
/usr/include/pcap
/usr/include/pcap/usb.h
/usr/include/pcap/namedb.h
/usr/include/pcap/bpf.h
/usr/include/pcap/pcap.h
/usr/include/pcap/bluetooth.h
/usr/include/pcap/sll.h
/usr/include/pcap/ipnet.h
/usr/include/pcap/vlan.h
/usr/include/pcap.h
/usr/include/pcap-namedb.h
/usr/lib/i386-linux-gnu/libpcap.a
/usr/lib/i386-linux-gnu/libpcap.so
...
請注意,Wireshark的運行在這個乾淨的VM的罰款。
那麼,怎麼了?包是否被棄用?
爲什麼不簡單地使用libnet-pcap-perl可以從存儲庫中獲得? –
完全錯過了這個包;正是我需要的,謝謝 – rdupz