Problema ao instalar o barnyard2 do snort

4

Oi eu tenho problema de instalar barnyard2 no snort. Eu estou tentando fazer isso usando a seção Barnyard2 do guia Snort PDF.

sudo tar zxvf barnyard2-1.9.tar.gz
cd barnyard2-1.9
sudo ./configure --with-mysql

Primeiro, quando tento fazer isso, encontro um erro dizendo:

ERROR: unable to find mysql headers (mysql.h)

Então eu fui instalar o libmysql-dev seguindo as instruções deste site aqui . Problema em relação a mysql.h foi embora, mas eu tenho outro erro quando eu tentei isso

sudo ./configue --with-mysql command. 

Este erro de tempo é

ERROR: unable to find mysqlclient library (libmysqlclient.*). 

Então, fui seguir as instruções deste site aqui e tentei localizar o libmysqlclient onde eu tenho a seguinte saída:

/usr/lib/i386-linux-gnu/libmysqlclient.so.18
/usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0
/usr/lib/i386-linux-gnu/libmysqlclient_r.so.18
/usr/lib/i386-linux-gnu/libmysqlclient_r.so.18.0.0
/usr/share/doc/libmysqlclient18
/usr/share/doc/libmysqlclient18/changelog.Debian.gz
/usr/share/doc/libmysqlclient18/copyright
/var/lib/dpkg/info/libmysqlclient18:i386.list
/var/lib/dpkg/info/libmysqlclient18:i386.md5sums
/var/lib/dpkg/info/libmysqlclient18:i386.postinst
/var/lib/dpkg/info/libmysqlclient18:i386.postrm
/var/lib/dpkg/info/libmysqlclient18:i386.shlibs

Eu tentei o comando sudo ./configure –with-mysql-libraries = / usr / lib / i386-linux-gnu / e sudo ./configure –with-mysql-libraries = / usr / share / doc /

Após cada comando, fui perguntado novamente pela primeira mensagem de erro que encontrei

ERROR: unable to find mysql headers (mysql.h)

Parece que sempre que eu tentei definir o caminho para onde mysql.h ou libmysqlclient está localizado, o erro aparece. Como resolvo isso? Só para você saber sou apenas um usuário médio do Ubuntu e eu não sei um monte de comandos. Eu realmente aprecio se alguém pudesse ajudar. Obrigado

    
por dimas 17.09.2012 / 14:01

3 respostas

2

Não tenho certeza se você precisa mais desta resposta, mas aqui está como eu consegui trabalhar:

./configure --with-mysql --with-mysql-libraries=/usr/lib/x86_64-linux-gnu/ --with-mysql-includes=/usr/include/

No seu caso, é só usar: i386-linux-gnu em vez do caminho da pasta x86_64.

    
por nictrix 09.01.2013 / 04:31
0

Tente:

apt-get install libmysqlclient-dev 

resolveu meu problema

    
por Fathur Rohman 15.05.2014 / 11:22
0

Eu corri para isso usando o CentOS 7 com o Percona MySql.

Eu resolvi meu problema executando:

yum instala o Percona-Server-devel

    
por ccreamer 16.09.2016 / 17:52

Tags