Назад | Перейти на главную страницу

Проблема с установкой ntop на FreeBSD 6.2

Я следую инструкциям на 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/

Итак, если у вас установлено дерево портов (если нет, проверьте Справочник FreeBSD по использованию портов)

Дерево портов - замечательная функция для FreeBSD, поскольку оно отслеживает зависимости и компилирует указанные зависимости за вас. Версия в дереве портов устарела на 2 версии, насколько я могу судить, как правило, хорошее письмо специалисту по обслуживанию порта может помочь вам решить эту проблему!

Изменить: перечитайте свой вопрос, и кажется, что вы не работаете с правами root, как вы планируете получить доступ к устройству bpf для регистрации пакетов?

Вы пробовали просто "./configure --with-rrd-home = / usr / local"?

Вы пытались создать символическую ссылку (без доступа root или sudo вы тоже не сможете этого сделать)? В вашей оболочке:

ln -s /usr/local/bin/rrdtool /usr/local/rrdtool

Одна вещь, однако, если у вас нет root на коробке, ваше использование ntop будет ограничено. Ошибки, которые вы видите, могут быть вызваны этим фактом.

если вы не меняете адрес установки rrdtool по умолчанию, вы должны использовать --with-rrd-home = / opt / rrdtool-V, где V - номер вашей версии rrdtool.