安装 Snort 时出错 - 未找到 dnet 标头

问题描述 投票:0回答:2

Snort版本:

2.9.11.1

编译时,在AWS EC2上出现以下错误。尝试过谷歌搜索,但提供的解决方案不起作用。

./configure --enable-sourcefire && make && make install

错误!未找到 dnet 标头,请从中获取 http://code.google.com/p/libdnet/ 或使用 --with-dnet-* 选项,如果您将其安装在不寻常的地方 make: *** 未指定目标且未找到 makefile。停止

amazon-ec2 snort
2个回答
0
投票

使用此命令:

yum install libdnet-devel

尝试安装这个,这对我来说过去在 Debian 上也遇到过同样的错误:

yum search libdnet
Loaded plugins: priorities, update-motd, upgrade-helper
1040 packages excluded due to repository priority protections

N/S matched: libdnet 
libdnet-devel.i686 : Header files for libdnet library
libdnet-devel.x86_64 : Header files for libdnet library
libdnet-progs.x86_64 : Sample applications to use with libdnet
libdnet.i686 : Simple portable interface to lowlevel networking routines
libdnet.x86_64 : Simple portable interface to lowlevel networking routines

Name and summary matches only, use "search all" for everything.

0
投票

apt install libdumbnet-dev
在 Ubuntu 上为我工作

来源

© www.soinside.com 2019 - 2024. All rights reserved.