自分はCentOS5.8で構築したが、以下制限あり。
・snort-2.8.6.1がインストール可能で、それ以上は不可。
このサイト様によると、「2.9.0.1」以上は必要なパッケージ(libpcap_1.0)がCentOS5.Xにないらしい。
・前提パッケージが複数。
以下コマンドで一気に投入すべし。
以下コマンドで一気に投入すべし。
yum install libpcap-devel libdnet libdnet-devel mysql-devel pcre-devel php-mysql autoconf automake flex bison
・rpmbuild時の引数
このサイト様の、rpmbuild -tb --clean --with mysql snort-X.X.X.X.tar.gzではダメで、以下エラーが出力した。
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[6]: *** [libsf_engine.la] Error 1
しばらくググッてみて探し当てた、この引数つけたら上手くいきました。
rpmbuild -tb --clean --with mysql-libraries=/usr/lib64/mysql snort-2.8.6.1.tar.gz
しかし、何が間違っていて、なぜ上手くいったかもわからない。
トライアンドエラーで上手くいったなんて、仕事じゃ許されないからね。
精進せねば。。。。
・rpmbuild時の引数
このサイト様の、rpmbuild -tb --clean --with mysql snort-X.X.X.X.tar.gzではダメで、以下エラーが出力した。
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[6]: *** [libsf_engine.la] Error 1
しばらくググッてみて探し当てた、この引数つけたら上手くいきました。
rpmbuild -tb --clean --with mysql-libraries=/usr/lib64/mysql snort-2.8.6.1.tar.gz
しかし、何が間違っていて、なぜ上手くいったかもわからない。
トライアンドエラーで上手くいったなんて、仕事じゃ許されないからね。
精進せねば。。。。
0 件のコメント:
コメントを投稿