web-dev-qa-db-fra.com

Problème d'installation de snort barnyard2

Bonjour, j'ai des problèmes pour installer barnyard2 dans snort. J'essaie de suivre cette procédure à l'aide de la section Snort PDF guide barnyard2.

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

Au début, lorsque j'essaie de faire cela, je rencontre une erreur disant:

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

`Je suis donc allé installer libmysql-dev en suivant les instructions de ce site ici . Le problème concernant mysql.h avait disparu mais j'ai eu une autre erreur en essayant

Sudo ./configue --with-mysql command. 

Cette erreur de temps est

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

Alors je suis allé suivre les instructions sur ce site ici et j'ai essayé de localiser libmysqlclient où j'ai la sortie suivante:

/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

J'ai essayé la commande Sudo ./configure –with-mysql-libraries =/usr/lib/i386-linux-gnu/et Sudo ./configure –with-mysql-libraries =/usr/share/doc /

Après chaque commande, on m'a redemandé le premier message d'erreur rencontré

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

Il semble que, chaque fois que j'essaie de définir le chemin d'accès à l'emplacement où se trouve mysql.h ou libmysqlclient, l'erreur apparaît. Comment puis-je résoudre celui-ci? Juste pour vous faire savoir que je suis juste un utilisateur moyen d'ubuntu et que je ne connais pas beaucoup de commandes. J'apprécie vraiment si quelqu'un pourrait aider. Merci

4
dimas

Vous n'êtes pas sûr d'avoir besoin de cette réponse, mais voici comment je l'ai mise au travail:

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

Dans votre cas, utilisez simplement: i386-linux-gnu au lieu du chemin du dossier x86_64.

2
nictrix

Essayer:

apt-get install libmysqlclient-dev 

ça a résolu mon problème

0
Fathur Rohman

J'ai rencontré CentOS 7 avec Percona MySql.

J'ai résolu mon problème en exécutant:

miam installer Percona-Server-devel

0
ccreamer