1

我使用本教程了解如何安装和配置 Snort

但是,我在尝试安装 Barnyard 2 时被卡住了。我能够下载并解压缩它,但是当我尝试使用./configure--with-mysql --with-mysql-libraries=/usr/lib/i386-linux-gnu收到的配置它时;./configure: command not found信息。

我什至尝试了这个主题中给出的建议:

但我收到了相同的结果。我什至重新下载了 Barnyard2,但它一直给我同样的错误信息。关于我做错了什么有什么建议吗?

哦,我正在使用 Linux Mint,如果有帮助的话。

更新:我查过了,文件夹里有一个配置文件,但是为了安全起见,我又下载了一遍,当我执行这个命令时:

autoreconf -fvi -I ./m4

我收到错误消息:

autoreconf: Entering directory。autoreconf:configure.in:未使用 Gettext autoreconf:正在运行:aclocal -I ./m4 -I m4 --output=aclocal.m4t 无法执行“aclocal”:/usr/share/autoconf/ 中没有此类文件或目录Autom4te/FileUtils.pm 第 326 行。 autoreconf:运行失败 aclocal:没有这样的文件或目录``

为了安全起见,我还查看了配置文件的属性:

ls -l | grep configure

-rw-rw-r-- 1 root root 34166 Mei 27 2013 configure.in

甚至在将其更改为可执行文件之后:

-rwxrwxrwx 1 root root 34166 Mei 27 2013 configure.in

我仍然收到相同的错误消息。

4

1 回答 1

1

我想到了。

首先,我必须安装 automake。

接下来,在安装 automake 之后,我不得不将配置文件从 configure.in 更改为 configure.ac

一旦我这样做了,一切都很顺利。

于 2014-04-27T04:14:50.720 回答