Problema ao instalar o ntop no FreeBSD 6.2

1

Estou seguindo as instruções no link .

Em algum momento durante a fase ./configure da instalação, recebo esta mensagem de erro:

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

Eu corro which rrdtool e recebo:

/usr/local/bin/rrdtool

... então eu corro: ./configure --with-rrd-home=/usr/local/bin/rrdtool

A instalação continua até que ela falhe no mesmo local, o mesmo erro. Eu tentei vários caminhos diferentes, como:

'./configure --with-rrd-home=/usr/local/bin/'
'./configure --with-rrd-home=/usr/local/bin'
'[...]'
'./configure --with-rrd-home=/usr'

... enquanto leio uma sugestão enquanto pesquiso o problema no Google.

Se for importante, não tenho acesso root nesta máquina. É um servidor dedicado no meu host.

Alguma sugestão?

    
por Ian 06.05.2009 / 02:58

4 respostas

7

Ainda melhor do que todas as respostas anteriores, por que você está tentando instalar isso manualmente?

A árvore de ports contém ntop:

link

Portanto, se você tiver a árvore de ports instalada (se não, verifique o Manual do FreeBSD em usando portas )

A árvore de ports é um recurso incrível para o FreeBSD, pois faz o rastreamento de dependência e compila essas dependências para você. A versão na árvore de portes está desatualizada por duas versões do que eu posso ver, geralmente um email legal para o mantenedor da porta pode ajudá-lo a resolver esse problema!

Editar: Releia sua pergunta e parece que você não está executando como root, como você está planejando obter acesso a um dispositivo bpf para registrar pacotes?

    
por 06.05.2009 / 04:16
2

Você tentou apenas "./configure --with-rrd-home = / usr / local"?

    
por 06.05.2009 / 03:29
0

Você tentou fazer uma ligação simbólica (sem acesso root ou sudo você pode não ser capaz de fazer isso também)? Na sua concha:

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

Uma coisa, porém, se você não tiver raiz na caixa, seu uso de ntop será limitado. Os erros que você vê podem ser causados por esse fato.

    
por 06.05.2009 / 03:33
-1

se você não alterar o endereço de instalação padrão do rrdtool, você deve usar --with-rrd-home = / opt / rrdtool-V, que V é o seu número de versão rrdtool.

    
por 14.07.2010 / 12:52