quarta-feira, 19 de janeiro de 2011

Snort no Debian 5 Lenny

Durante a compilação do daq-05 os erros abaixo podem ocorrer mesmo após a compilação e instalação da libpcap 1.0.0 :

 checking for libpcap version >= "1.0.0"... no
  ERROR! Libpcap Library version >= 1.0.0 not found.

Tive que remover completamente a versão anterior desta biblioteca para resolver o problema.
Comandos uteis : apt-cache search libpcap --> mostrará o que vc tem instalado em relação a libpcap , se tiver uma versão anterior esta será mostrada.

dkpg -i --> conclui a instalacao.

Remova a libpcap versao anterior, no meu caso apt-get remove libpcap0.8.
Depois siga o procedimento de instalação da libpcap 1.0.0, veja:

wget http://www.tcpdump.org/release/libpcap-1.0.0.tar.gz

tar -xvfz libpcap-1.0.0.tar.gz
cd libpcap-1.0.0
./configure --> no meu caso mudei para ./configure --bindir=/usr/bin 

make/checkinstall --> durante o make/checkinstall voce pode receber erros que alguns arquivos já existem e a compilação nao termina com sucesso, para resolver isto apague todo o conteudo deste diretorio --> cd /usr/local/man/man3/ --> rm * (neste caso aconselho deletar o diretorio do libpcap-1.0.0 e fazer tudo novamente ... descompactar o arquivo ... e executar todo o procedimento.

checkinstall      --> aconselho  que acrescete um texto na opcao de "adicione um texto de descricao do pacote" para voce realmente constatar sua instalacao da libpcap 1.0.0 , senão ela será mostrada somente como libpcap ... no meu caso coloquei "1.0.0"  
dpkg -i /<caminho onde esta o arquivo.deb desta lib>/libpcap_1.0.0-1_i386.deb

Depois é só executar o ./configure do daq-05 novamente e continuar a instalacao.

Espero ajudar alguem.

Boa sorte!