关于解决debian中libpcap>=1.0错误的办法

来源:互联网 发布:人机界面设计软件 编辑:程序博客网 时间:2024/06/06 11:48

libpcap是一个抓包库

先说明一下这点

转载记得保留源文件地址
http://blog.csdn.net/isinstance/article/details/51406899

然后呢,为什么要装libpcap这个库

因为要装Snort

安装snort时候,将tar.gz文件解压后./configure就容易出现这个问题
但是如果不管是163源还是sohu的源,都只有libpcap0.8版本

也就是你

apt-get install libpcap0.8

只能安装到这个包
然后源中的版本太低,没办法,去tcpdump的官网下一个高一点的包
tcpdump

然后就是老办法

tar zxvf libpcap-x.tar.gzcd libpcap-x./configuremake && make install

这样来一套,然后就安装上了>1.0的版本了

回到snort目录下,继续安装

可是还是不行

怎么办

这里我是将原来那个0.8的包remove了
就是这样

apt-get remove libpcap0.8

然后就可以了
你也可以

apt-get autoclean

大概就是这些吧

0 0