Freebsd
在 FreeBSD 6.2 上安裝 ntop 時出現問題
我正在按照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
…所以我執行:
./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`
…正如我在Google搜尋問題時看到的建議。
如果重要的話,我在這台機器上沒有 root 訪問權限。這是我的虛擬主機上的專用伺服器。
有什麼建議?
甚至比以前的所有答案都好,您為什麼要嘗試手動安裝?
埠樹包含 ntop:
http://www.freshports.org/net/ntop/
因此,如果您安裝了 ports 樹(如果沒有,請查看FreeBSD Handbook on using ports)
埠樹對於 FreeBSD 來說是一個了不起的功能,因為它可以跟踪依賴關係並為您編譯所述依賴關係。據我所知,埠樹中的版本已經過時了 2 個版本,一般來說,給埠維護者的一封好郵件可以幫助您解決這個問題!
編輯:重新閱讀您的問題,您似乎沒有以 root 身份執行,您打算如何訪問 bpf 設備以記錄數據包?