以下是个人的总结:libnids也装了5、6遍, 特此整理以下。我用的是Ubuntu,虚拟机VWmare,virtual BOx也一样。
1.安装bison. sudo apt-get install bison
2.安装flex.sudo apt-get install flex
3.安装libpcap.sudo apt-get install libpcap-dev
4.安装gettext.这个我使用的是源码安装,但是会出现问题。在使用源码安装时会更改系统的一些基本的配置。导致系统出现不稳定性,如终端无法打开,浏览器无法打开,关机不好使,以及关机之后无法进入系统等。在出现上述问题时,我的解决方式是:删除/usr/local/bin 文件。这是因为源码安装会将其安装到此目录下。但是删除之后源码安装的软件就不能用了,这可能是源码卸载的方式吧。我在网上找了半天也没找到如何卸载通过源码安装的软件。同样的如果源码安装glib也会出现同样的问题。所以请慎重。所以先不用安装glib,gettext.
5.安装libnet. sudo apt-get install libnet-dev.
6.安装libnids。sudo apt-get install libnids-dev.
在线安装时,glib和gettext都会被自动安装。
所以,源码安装请慎重,如果在./configure时出现,类似将更改系统某些严格限制时,请通过在线安装,源码安装如果你不懂原理的话,可能会带来系统的诸多的不稳定性。
当然如何查看libpcap。libnids等安装是否成功,参考http://www.linuxdiyf.com/linux/18775.html