# ./configure

遇到ERROR:

checking for pfring_open in -lpcap... no

ERROR!  Libpcap library/headers (libpcap.a (or .so)/pcap.h)

not found, go get it from http://www.tcpdump.org

or use the --with-libpcap-* options, if you have it installed

in unusual place.  Also check if your libpcap depends on another

shared library that may be installed in an unusual place

在/usr/lib下找到了libpcap.so.1.1.1,于是输入:

# sudo ln -s /usr/lib/libpcap.so.1.1.1 /usr/lib/libpcap.so

再次 ./configure,遇到ERROR:

checking for pcre.h... no

ERROR!  Libpcre header not found.

Get it from http://www.pcre.org

在新立得找到libpcre3-dev安装之。再次 ./configure,新的ERROR:

checking for dumbnet.h... no

ERROR!  dnet header not found, go get it from

http://code.google.com/p/libdnet/ or use the --with-dnet-*

options, if you have it installed in an unusual place

在新立得安装libdumbnet-dev,继续./configure,new ERROR:

./configure: line 15155: daq-modules-config: command not found

checking for daq_load_modules in -ldaq_static... no

ERROR!  daq_static library not found, go get it from

http://www.snort.org/.

从官网下载 daq-1.1.1.tar.gz,并安装,又新错误:

checking for capable lex... insufficient

configure: error: Your operating system's lex is insufficient to compile

libsfbpf. You should install both bison and flex.

flex is a lex replacement that has many advantages,

including being able to compile libsfbpf.  For more

information, see http://www.gnu.org/software/flex/flex.html .

# sudo apt-get install flex

    # sudo apt-get install bison

 

新错误:

checking for libpcap version >= "1.0.0"... no

ERROR!  Libpcap library version >= 1.0.0  not found.

Get it from http://www.tcpdump.org

发现貌似是libpcap版本太低,从新立得安装libpcap-dev

终于顺利通过check,

然后 # make

            # sudo make install

daq安装完成,继续安装snort。

# cd snort-2.9.3.1

    # ./configure           没问题了

# make

    # sudo make install

搞定。

最后装好运行又有个错误。。

#snort -v

snort: error while loading shared libraries: libsfbpf.so.0: cannot open shared object file: No such file or directory

原来是装在/usr/local/lib了。做一个链接:

#sudo ln -s /usr/local/lib/libsfbpf.so.0.0.1 /usr/lib/libsfbpf.so.0

SNORT--install ---dependency-resolve的更多相关文章

  1. fedora18 You might need to install dependency packages for libxcb.

    22 down vote The page Qt for X11 Requirements lists some packages required to build Qt on Debian. Th ...

  2. install chrome in elementary os

    Elementary OS Freya 0.3.2 was officially out for public. As previous release, it comes pre-installed ...

  3. ubuntu18.04 install pip

    1. environment release version: bionic kernel version:4.15.0-29-generic 2.install pip 2.1 sudo apt-g ...

  4. maven-jar-plugin 使用maven生成可执行的jar包install a test-jar in maven

    <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

  5. Install Teamviewer on 14.04? [repost]

    Ref: http://askubuntu.com/questions/453157/how-to-install-teamviewer-on-14-04 TeamViewer 是一款优秀的跨平台免费 ...

  6. maven: 基本使用

    1.项目管理工具:Maven的repository,说白了就是dependency的仓库,它按照一定的规则将dependency存放起来,以作缓存,如果本机的 repository找不到某个depen ...

  7. Storm 单机版环境搭建

    1 需要安装的软件 要使用storm首先要安装以下工具:python.zookeeper.zeromq.jzmq.storm 1.1 安装zeromq wget http://download.zer ...

  8. 命令大全/cmd/bash

    端口占用及强杀 cmd命令 netstat -aon|findstr "8080" #查看占用pid tasklist|findstr "2448" #查看被哪 ...

  9. 转:Maven常用命令

    转:Maven常用命令 Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1 ...

  10. [Maven]初次实践

    都说Maven好,以前一直用ant,这次体验一下. 开始之前,maven给我的印象有2个,一是库依赖管理做得比较好,二是规范了构建编译过程,说白了就是什么目录都规定好了. 好开始安装,解压缩,设置m2 ...

随机推荐

  1. iptables安装失败后-------------firewalld回归

    yum install firewalld systemctl stop iptables; systemctl mask iptables; systemctl unmask firewalld s ...

  2. Django教程:[33]从数据库生成模型

    在使用django做网站的时候,有时候我们的数据库来自一个已有的数据库,如何整合这个数据库呢? django提供了方便的方法来整合已有数据库,下面我们看看具体的方法: 1.先来设置数据库:在网站文件夹 ...

  3. Android中<uses-sdk>属性和target属性分析

    1. 概要 <uses-sdk> 用来描述该应用程序可以运行的最小和最大API级别,以及应用程序开发者设计期望运行的平台版本.通过在manifest清单文件中添加该属性,我们可以更好的控制 ...

  4. Psql 安装问题

    在openerp安装过程中报错: psql: could not connect to server: No such file or directory Is the server running ...

  5. Linux下HTTP Server

    想在Linux下实现一个简单的web Server并不难.一个最简单的HTTP Server不过是一个高级的文件服务器,不断地接收客户端(浏览器)发送的HTTP请求,解析请求,处理请求,然后像客户端回 ...

  6. 深入分析DDR(转载)

    深入分析:我们为何需要DDR2内存技术 http://www.cnblogs.com/thx-bj/archive/2008/04/02/1134040.html 文/IT168评测室特约 Myddn ...

  7. centos7系统根目录扩容

    比如 点击了后 点击创建虚拟磁盘 选择一个 20G  然后启动虚拟机使用fdisk查看所有的磁盘 看是否新增了一个20G的硬盘 [root@localhost ~]# fdisk -l 磁盘 /dev ...

  8. FastDFS 双tracker负载均衡 及多组存储配置

    应用场景: 三台服务器分别做三组存储,并且需要两台tracker地址做主备关系,当一台down机后需要另外一台可以提供正常的访问连接 #注:此处不考虑存储数据安全性,如果需要保障数据不丢失,可以分别每 ...

  9. 树莓派+android things+实时音视频传输demo之遥控小车

    做了个测试小车,上面安装了摄像头,通过外网进行视频传输: https://www.bilibili.com/video/av23817880/

  10. JavaBeans wiki 摘译

    20161013最新提示:既然来到这了,为什么不看看 JavaBeans 官方文档学习 ? 鉴于Spring的beans包遵守JavaBean specs,有必要认真研究下JavaBean specs ...