在 FreeBSD 6.2 上安装 ntop 时出现问题

Ian*_*Ian 1 freebsd configuration ntop rrdtool

我正在按照http://www.ntop.org/download.html 上的说明进行操作。

./configure安装阶段的某个时候,我收到此错误消息:

configure: error: Unable to find RRD at /usr/local/rrdtool: please use --with-rrd-home=DIR

我跑which rrdtool,我得到:

/usr/local/bin/rrdtool
Run Code Online (Sandbox Code Playgroud)

...所以我运行: ./configure --with-rrd-home=/usr/local/bin/rrdtool

安装继续,直到它在同一地点失败,同样的错误。我尝试了很多不同的路径,例如:

`./configure --with-rrd-home=/usr/local/bin/`
`./configure --with-rrd-home=/usr/local/bin`
`[...]`
`./configure --with-rrd-home=/usr`
Run Code Online (Sandbox Code Playgroud)

...正如我在谷歌搜索问题时阅读的建议。

如果重要的话,我在这台机器上没有 root 访问权限。它是我的网络主机上的专用服务器。

有什么建议?

X-I*_*nce 7

甚至比之前所有的答案都要好,您为什么要尝试手动安装它?

端口树包含 ntop:

http://www.freshports.org/net/ntop/

因此,如果您安装了端口树(如果没有,请查看有关使用端口FreeBSD 手册

端口树对于 FreeBSD 来说是一个了不起的功能,因为它可以进行依赖项跟踪并为您编译所述依赖项。据我所知,ports 树中的版本已经过时了 2 个版本,通常给 port 维护者发一封不错的电子邮件可以帮助您解决这个问题!

编辑:重新阅读您的问题,似乎您没有以 root 身份运行,您打算如何访问 bpf 设备以记录数据包?