Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9150
  • 博文数量: 5
  • 博客积分: 115
  • 博客等级: 入伍新兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-19 19:47
文章分类
文章存档

2011年(5)

我的朋友
最近访客

分类: LINUX

2011-04-28 14:20:31

    由于要用到snort做一些事情,今天开始安装snort,系统是ubuntu10.04?(忘记了),内核2.6.35.下载snort包,解压命令:tar -xzvf snort.tar.gz,然后./configure,提示:ERROR!libpcap libpcap/headers (libpcap.a (or .so)/pcap.h)not found。
    于是我就下载libpcap,./configure后出现提示:ERROR:your system`s lex is insufficient to compole libpcap.need flex.
    我再下载flex for linux,解压,./configure后说需要gnu m4 什么的,于是我就下载gnu m4,./configure,make,make install。安装成功m4.
    然后就在flex下make,make check,make install,安装成功flex。
    然后 在libpcap下,./configure,仍然提示ERROR:your system`s lex is insufficient to compole libpcap.need flex.我又到网上查了一下资料,原来还要安装bison,于是我下载bison for linux,./configure,make,make install,安装成功bison。回到libpcap下,,./configure ,make,make install。安装成功libpcap。
     回到snort下,./configure,make,make install时提示:libpcre header not found,我就去下载pcre,解压,然后./configure,make,make的时候出现提示:-DHAVE_CONFIG_H什么的,让检查libtool,后来上网查了一下,需要安装g++,我就直接apt-get install g++了,安装成功g++后,在prce下make install。安装成功pcre.再次./configure时,出现提示说dnet cannot found,于是我有下载libdnet,然后./configure,make ,makein stall,安装成功libdnet。然后在snort里面./configure,又提示说daq_static library not found,于是,我就下载daq,然后,./configure ,make,make install.安装成功daq。
    最后,回到snort,./configure,make,make install。安装成功。
然而,当我在终端输入snort的时候出现提示:snort:error while loading shared libraries:libdnet.1:cannot open shared object file:no such file or directory.这是什么原因?该如何解决呢?又浪费了我两天时间!!!
    话说,装个软件真是麻烦!浪费了我一下午时间!!!
   
阅读(1253) | 评论(0) | 转发(0) |
0

上一篇:snort中content匹配

下一篇:不相为谋!

给主人留下些什么吧!~~