TOPページ掲示板
作成日:2007年02月14日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.2384 snortがインストールできない


No.2384 投稿時間:2007年02月14日(Wed) 18:14 投稿者名:kounosuke URL:
タイトル:snortがインストールできない

snort-2.6.1.2.tar.gzをダウンロードし、

rpmbuild -tb snort-2.6.1.2.tar.gz

を実行したのですが、bash: rpmbuild: command not foundとなってしまいます。
コマンドが登録されてないようです…

何が原因として考えられるでしょうか???
OSはVineLinux4.0です。


No.2385 投稿時間:2007年02月14日(Wed) 19:16 投稿者名:Yosi@管理人 URL:
タイトル:Re: snortがインストールできない

> snort-2.6.1.2.tar.gzをダウンロードし、
>
> rpmbuild -tb snort-2.6.1.2.tar.gz
>
> を実行したのですが、bash: rpmbuild: command not foundとなってしまいます。
> コマンドが登録されてないようです…
>
> 何が原因として考えられるでしょうか???
> OSはVineLinux4.0です。

apt-get でインストールできませんか?


No.2386 投稿時間:2007年02月14日(Wed) 21:47 投稿者名:kounosuke URL:
タイトル:Re^2: snortがインストールできない

> > snort-2.6.1.2.tar.gzをダウンロードし、
> >
> > rpmbuild -tb snort-2.6.1.2.tar.gz
> >
> > を実行したのですが、bash: rpmbuild: command not foundとなってしまいます。
> > コマンドが登録されてないようです…
> >
> > 何が原因として考えられるでしょうか???
> > OSはVineLinux4.0です。
>
> apt-get でインストールできませんか?
apt-getでインストールできるんですか!?

apt-get update
apt-get install snort

とやってみましたができませんでした。


No.2387 投稿時間:2007年02月14日(Wed) 21:50 投稿者名:Yosi@管理人 URL:
タイトル:Re^3: snortがインストールできない

> > apt-get でインストールできませんか?
> apt-getでインストールできるんですか!?
>
> apt-get update
> apt-get install snort
>
> とやってみましたができませんでした。

いや…
snortじゃなくrpmbuildです。

今は、rpmbuildコマンドの話でしょ?


No.2388 投稿時間:2007年02月14日(Wed) 22:28 投稿者名:kounosuke URL:
タイトル:Re^4: snortがインストールできない

> > > apt-get でインストールできませんか?
> > apt-getでインストールできるんですか!?
> >
> > apt-get update
> > apt-get install snort
> >
> > とやってみましたができませんでした。
>
> いや…
> snortじゃなくrpmbuildです。
>
> 今は、rpmbuildコマンドの話でしょ?
失礼しました。snortのコンパイル済みの物が配布されているのかと思ってしまいました…勘違いです(笑)
rpmbuildはVineLinuxのパッケージの中に含まれているわけではないんですね。

# apt-get install rpm-build

でインストールできました。このまま進みそうです。ありがとうございました。


No.2391 投稿時間:2007年02月14日(Wed) 22:58 投稿者名:kounosuke URL:
タイトル:Re^5: snortがインストールできない

度々すみません。rpmbuildは起動しsnortのコンパイルを開始したのですが、途中で

RPM ビルドエラー:
/var/tmp/rpm-tmp.79052 の不正な終了ステータス (%build)

と出てしまいました。ファイル自体は問題ないようなので、その他変更しないといけない項目があるんでしょうか??
お手数ですが、よろしくお願いします。


No.2392 投稿時間:2007年02月14日(Wed) 23:01 投稿者名:Yosi@管理人 URL:
タイトル:Re^6: snortがインストールできない

> 度々すみません。rpmbuildは起動しsnortのコンパイルを開始したのですが、途中で
>
> RPM ビルドエラー:
> /var/tmp/rpm-tmp.79052 の不正な終了ステータス (%build)
>
> と出てしまいました。ファイル自体は問題ないようなので、その他変更しないといけない項目があるんでしょうか??

特に無いと思いますが…
Vine3系では問題なくいけてました。

時間ができ次第、Vine4でも検証してみます。


No.2407 投稿時間:2007年02月15日(Thu) 10:48 投稿者名:kounosuke URL:
タイトル:Re^7: snortがインストールできない

> > 度々すみません。rpmbuildは起動しsnortのコンパイルを開始したのですが、途中で
> >
> > RPM ビルドエラー:
> > /var/tmp/rpm-tmp.79052 の不正な終了ステータス (%build)
> >
> > と出てしまいました。ファイル自体は問題ないようなので、その他変更しないといけない項目があるんでしょうか??
>
> 特に無いと思いますが…
> Vine3系では問題なくいけてました。
>
> 時間ができ次第、Vine4でも検証してみます。
お手数をお掛けいたします。。
現在いろいろいじってますが、何か進展があったら、こちらへご返事いたしますので。よろしくお願いします。


No.2408 投稿時間:2007年02月15日(Thu) 20:03 投稿者名:v6 URL:
タイトル:Re^8: snortがインストールできない

根本的な解決方法ではありませんが・・・
# wget http://www.snort.org/dl/current/snort-2.4.3.tar.gz
ファイル位置が変更されており、こちらのコマンドが使用できませんでした。
# wget http://www.snort.org/dl/old/snort-2.4.3.tar.gz
これでsnort-2.4.3.tar.gzをダウンロードして
rpmパッケージ作成してみてください。
わたしは、この方法でインストールしました。


No.2409 投稿時間:2007年02月15日(Thu) 20:25 投稿者名:kounosuke URL:
タイトル:Re^9: snortがインストールできない

> 根本的な解決方法ではありませんが・・・
> # wget http://www.snort.org/dl/current/snort-2.4.3.tar.gz
> ファイル位置が変更されており、こちらのコマンドが使用できませんでした。
> # wget http://www.snort.org/dl/old/snort-2.4.3.tar.gz
> これでsnort-2.4.3.tar.gzをダウンロードして
> rpmパッケージ作成してみてください。
> わたしは、この方法でインストールしました。
情報ありがとうございます。ちょっとググっていたら、同じような回答(oldバージョンでのインストールの成功)がありましたので、新しいバージョンではrpmパッケージの作成方法(コマンド)が違うのでしょうかね??

とりあえず古いバージョンを使ってもいいんですが、せっかくなので新しい物を使いたいと思っています。
参考にいたします。


No.2410 投稿時間:2007年02月15日(Thu) 21:17 投稿者名:kounosuke URL:
タイトル:Re^10: snortがインストールできない

> > 根本的な解決方法ではありませんが・・・
> > # wget http://www.snort.org/dl/current/snort-2.4.3.tar.gz
> > ファイル位置が変更されており、こちらのコマンドが使用できませんでした。
> > # wget http://www.snort.org/dl/old/snort-2.4.3.tar.gz
> > これでsnort-2.4.3.tar.gzをダウンロードして
> > rpmパッケージ作成してみてください。
> > わたしは、この方法でインストールしました。
> 情報ありがとうございます。ちょっとググっていたら、同じような回答(oldバージョンでのインストールの成功)がありましたので、新しいバージョンではrpmパッケージの作成方法(コマンド)が違うのでしょうかね??
>
> とりあえず古いバージョンを使ってもいいんですが、せっかくなので新しい物を使いたいと思っています。
> 参考にいたします。
snort-2.6.1.2-1.RHEL4.i386.rpmのRPMパッケージのインストールも試してみましたが、

エラー: 依存性の欠如:
libpcap.so.0.8.3 は sonort-2.6.1.2-1.i386 に必要とされています

というエラーが出てしまいました。libpcapはapt-getインストール済みなんですがね・・・
とりあえず、旧バージョンで全体がわかった方が、最新版のインストールが進みやすいと思うので、snort-2.4.5.tar.gzの旧バージョンを試しにインストールしてみます。
現在試しているのはサーバーマシンなので後日、別マシンで試してみます。


No.2411 投稿時間:2007年02月15日(Thu) 23:03 投稿者名:kounosuke URL:
タイトル:Re^11: snortがインストールできない

snort-2.4.5.tar.gz、snort-2.4.4.tar.gz、snort-2.4.3.tar.gzをコンパイルしようとしましたが、なぜかうまくいきませんでした…以前と同じ

RPM ビルドエラー:
/var/tmp/rpm-tmp.79052 の不正な終了ステータス (%build)

です。これはVineLinuxに依存する問題かもしれないですね。


No.2412 投稿時間:2007年02月15日(Thu) 23:03 投稿者名:kounosuke URL:
タイトル:Re^12: snortがインストールできない

> これはVineLinuxに依存する問題かもしれないですね。
VineLinux4.0でした。訂正します。


No.2418 投稿時間:2007年02月18日(Sun) 15:59 投稿者名:kounosuke URL:
タイトル:Re^13: snortがインストールできない

なかなかうまく行かないですね…
直接
# ./configure
でインストールしようとしたのですが、エラーでインストール出来なかったので調べたところ、開発ツールのパッケージ不足ではないかとのことだったので
# apt-get script install-devel.lua
で全ての開発ツールをインストールしたのですが、これでもうまく行かず…
VineLinux4.0ではダメなんですかね??
VineLinux3.2にしてもいいんですが、サポートが2007年8月までなので、ちょっとネックなんですよね。
ちょっと話は変わりますが、サポートが終了すると、後からセキュリティーホールなどが発見されてもアップデートは提供されないのでしょうか??


No.2420 投稿時間:2007年02月18日(Sun) 19:10 投稿者名:v6 URL:
タイトル:Re^14: snortがインストールできない

> VineLinux4.0ではダメなんですかね??
私は、vine4.0にてインストールしました。
libpcapパッケージ  tcpdumpパッケージ pcre-develパッケージをインストールされていますか?
rpmパッケージもありますのでこちらで挑戦されてはどうでしょう?
#rpm --rebuild snort-2.4.4-1.src.rpm にてリビルド
#rpm -ivh snort-2.4.4-1.src.rpm  にてinstall


No.2422 投稿時間:2007年02月18日(Sun) 19:15 投稿者名:kounosuke URL:
タイトル:Re^15: snortがインストールできない

> > VineLinux4.0ではダメなんですかね??
> 私は、vine4.0にてインストールしました。
> libpcapパッケージ  tcpdumpパッケージ pcre-develパッケージをインストールされていますか?
> rpmパッケージもありますのでこちらで挑戦されてはどうでしょう?
> #rpm --rebuild snort-2.4.4-1.src.rpm にてリビルド
> #rpm -ivh snort-2.4.4-1.src.rpm  にてinstall
なぜかrpmパッケージの物はインストールできなかったんですよ。
libpcapなどの上記のパッケージはインストールしていたんですがね…
よくわからないです。

とりあえず解決したんで、ありがとうございました。


No.2421 投稿時間:2007年02月18日(Sun) 19:10 投稿者名:kounosuke URL:
タイトル:解決しました

インストールできなかった原因ですが、gcc gcc-c++が入っていないのが原因でした。
コンパイラが入ってなけりゃ、コンパイル出来るわけがないですもんね…(笑)

とりあえず、
# apt-get install gcc gcc-c++
でgcc gcc-c++のコンパイラをインストールして、
# rpmbuild -tb snort-2.6.1.2.tar.gz
を実行したところ、途中で「makeがないぞ」とエラーが出たので、
apt-get install make
でmakeをインストールして、
rpm -Uvh /root/rpm/RPMS/i386/snort-2.6.1.2-1.i386.rpm
を実行したところ無事インストールできました。

よく考えたら、当たり前ですが、ちゃんとログを見て調べてから、行った方がいいですね…最初ログを見た時に英文ばかりだったので、詳しく見ていませんでしたが、ちゃんとログに問題が指摘されていました。
お騒がせいたしました。


No.2423 投稿時間:2007年02月19日(Mon) 17:36 投稿者名:kounosuke URL:
タイトル:追記

先ほどVineLinux4.0を再インストールしたのですが、その際パッケージの選択で「開発ツール」を選択しVineインストール後Snortをコンパイルしたところ問題なくコンパイルできました。

やはりパッケージ不足だったんですね。



TOPページ掲示板▲頁先頭