Snort 公式サイト から Snort のソースファイルをダウンロードしてインストールする方法を紹介します。
Snort に必要なパッケージのインストール
Snort が動作するために要なパッケージ(pcre-devel)を yum を使ってインストールします。
# yum -y install pcre-devel

Snort 実行ユーザーの作成
Snort をユーザー権限で実行させるためにユーザー snort を作成します。
# useradd -d /var/empty/snort -s /sbin/nologin snort

Snort のダウンロードとインストール
Snort のソースファイルを Snort 公式サイト からダウンロードします。
# wget -P /usr/local/src http://www.snort.org/dl/current/snort-2.4.5.tar.gz

インストール先となるディレクトリを作成し、ソースファイルを保存したディレクトリに移動します。
# mkdir /usr/local/snort-2.4.5
# cd /usr/local/src

# cd /usr/local/src

ダウンロードしたソースファイルを展開してコンパイルとインストールを行います。
# tar xzf snort-2.4.5.tar.gz
# cd snort-2.4.5
# ./configure --prefix=/usr/local/snort-2.4.5
# make
# make install

# cd snort-2.4.5

# ./configure --prefix=/usr/local/snort-2.4.5

# make

# make install

–prefix=/usr/local/snort-2.4.5 | インストール先のディレクトリを指定します。 |
---|
Snort のディレクトリを /usr/local/snort としてアクセスできるようにシンボリックリンクを作成します。
# ln -sfn /usr/local/snort-2.4.5 /usr/local/snort
