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
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.
Essayer:
apt-get install libmysqlclient-dev
ça a résolu mon problème
J'ai rencontré CentOS 7 avec Percona MySql.
J'ai résolu mon problème en exécutant:
miam installer Percona-Server-devel