Manjaro Linux snort 安装:错误!未找到 dnet 标头

Manjaro Linux snort 安装:错误!未找到 dnet 标头

我想在 Manjaro Linux 上安装 snort。pacman 上没有 snort,我尝试通过以下代码进行安装。

pamac build snort

我收到此错误

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
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: A failure occurred in build().
    Aborting...

libdnet 已安装在我的系统上。也许我需要从其官方网站下载安装 snort,但我不知道 libdnet 库和包含文件在哪里,以便为 ./configure 提供参数

答案1

我通过从 /usr/local/ 中手动删除 libdnet 文件解决了这个问题

我遇到的另一个问题是尝试运行 snort

ERROR: Can't find pcap DAQ!

我使用下面的代码解决了第二个问题

sudo snort --daq-dir /usr/lib/daq/

相关内容