Preparation of install PTK on Helix (Ubuntu)

HelixをHDDにインストールし、その環境にPTKをインストールしました。PTKに必要なパケージ、ツール類のインストール作業内容を以下に示します。

元々パッケージでインストールされているThe Sleuth Kitはバージョンが古く対応していないため、アンインストールします。
# apt-get remove sleuthkit

The Sleuth Kit 3.0.0をソースからビルドするために必要なパッケージ類をインストールします。
# apt-get install build-essential

その他に必要そうなライブラリのパッケージをインストールします。
# apt-get install zlib1g-dev
# apt-get install libcrypto++dev libcrypto++7 libcrypto++-utils
# apt-get install libgcrypt11-dev libgcrypt11 libxcrypt1 libxcrypt-dev
# apt-get install libssl-dev libssl0.9.8-dbg
# apt-get install libuuid1 uuid-dev
# apt-get install libexpat1-dev

Libewfライブラリのソースコードlibewf-20080501.tar.gzを以下から取得します。

Uitwisselplatform: libewf: Project info
https://www.uitwisselplatform.nl/projects/libewf

展開し、インストールします。

# tar xvzf libewf-20080501.tar.gz
# cd libewf-20080501
# ./configure --enable-wide-character-type --enable-raw-access --enable-verbose-output --enable-debug-output
# make; make check; make install; make clean

Afflibライブラリのソースコードafflib-3.3.4.tar.gzを以下から取得します。

The Advanced Forensic Format
http://www.afflib.org/

展開し、インストールします。

# tar xvzf afflib-3.3.4.tar.gz
# cd afflib-3.3.4
# ./configure
# make; make install; make clean

The Sleuth Kitのソースコードsleuthkit-3.0.0.tar.gzを以下から取得します。

The Sleuth Kit: Download
http://www.sleuthkit.org/sleuthkit/download.php

# tar xvzf sleuthkit-3.0.0.tar.gz
# ./configure
# make; make install; make clean

最後にApache, MySQL, PHPのパッケージ類をインストールします。
# apt-get install apache2 apache2-utils apache2.2-common libapache2-mod-php5 php5 php5-common php5-mysql mysql-client mysql-common mysql-server

これでPTKをインストールできる環境が整いました。