このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

Cent4.6でSnortは無理でしょうか? このメッセージに返信する
日時: 2009/02/16 01:40
名前: のり
URL:
こんばんは。

少しはまりましたが、抜け出せませんでした。。

CentOS4.6で、Snortを導入しようと思ったのですが、
こちらの手順通りに行おうとすると、RPMを作成時点でつまずきます。

原因は明らかで、libpcap-develがないからなのですが、
このlibpcap-develが発見できません。。

不可能・・・でしょうか?

以下ログです。

[root@aaa ~]# rpmbuild -tb --clean snort-2.8.3.2.tar.gz
エラー: Failed build dependencies:
libpcap-devel is needed by snort-2.8.3.2-1.i386

[root@aaa ~]# yum -y install libpcap-devel
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: libpcap-devel
Nothing to do

[root@aaa ~]# yum list | grep libpcap-devel
"見つからない(標準出力なし)"

[root@aaa ~]# rpm -qa | grep libpcap
libpcap-0.8.3-12.el4_6.1

よろしくお願いします。
記事編集 編集
Re: Cent4.6でSnortは無理でしょうか? このメッセージに返信する
日時: 2009/02/18 07:15
名前: stranger
URL: http://ja.528p.com/
CentOS4.6 4.7のlibpcapはheaderファイルも含まれている
(headerファイルをdevelパッケージに分離していない)
$ rpm -ql libpcap-0.8.3-12.el4_6.1
/usr/include/net
/usr/include/pcap-bpf.h
/usr/include/pcap-namedb.h
/usr/include/pcap.h
/usr/lib/libpcap.a
/usr/lib/libpcap.so
/usr/lib/libpcap.so.0
/usr/lib/libpcap.so.0.8
/usr/lib/libpcap.so.0.8.3
/usr/share/doc/libpcap-0.8.3
/usr/share/doc/libpcap-0.8.3/CHANGES
/usr/share/doc/libpcap-0.8.3/LICENSE
/usr/share/doc/libpcap-0.8.3/README
/usr/share/man/man3/pcap.3.gz
参考(CentOS5.2)
$ rpm -ql libpcap-devel-0.9.4-12.el5
/usr/include/pcap-bpf.h
/usr/include/pcap-namedb.h
/usr/include/pcap.h
/usr/lib/libpcap.a
/usr/lib/libpcap.so

一度snortを解凍して、specファイルを修正して、圧縮してみたら

snort-2.8.3.2/rpm/snort.spec

BuildRequires: autoconf, automake, pcre-devel, libpcap-devel

BuildRequires: autoconf, automake, pcre-devel
記事編集 編集
Re: Cent4.6でSnortは無理でしょうか? このメッセージに返信する
日時: 2009/02/17 23:33
名前: のり
URL:
strangerさん、ありがとうございました。

勉強になりました。
実際にやってみたいと思います!
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -