Trac を Cygwin 上へ導入する
Cygwinのセットアップ
次のパッケージをインストールします。
パッケージ | バージョン | 備考 |
Devel/gcc | 3.4.4-3 | |
Devel/make | 3.81-2 | |
Devel/subversion | 1.5.5-1 | |
Devel/subversion-python | 1.5.5-1 | |
Python/python | 2.5.2-1 | |
Net/apatche | 1.3.33-2 | htdigest, htpasswd を使うため |
Net/apatche2 | 2.2.6-1 | htdigest, htpasswd を使うため |
※ここでは SQLite はインストールしません
SQLite のインストール
SQLite は、Cygwin に同梱されているものだとオミットされてしまっている機能があるので、自前でビルドする必要があります。
- SQLite 本家からソースをダウンロードしてきます。今回は sqlite-amalgamation-3.6.11.tar.gz
- Cygwin を立ち上げて、ダウンロードしてきたソースを展開して、展開したディレクトリへ移動します。
- ./configure
- make
- make install
スクリプトにするとこんな感じです:
$tar zxf sqlite-amalgamation-3.6.11.tar.gz $cd sqlite-3.6.11 $export CFLAGS=-Os # 最適化オプションを -Os にカスタマイズ $export CXXFLAGS=-Os # 最適化オプションを -Os にカスタマイズ $./configure $make $make install $cd ..
easy_install のインストール
- easy_install 本家からソースをダウンロードしてきます。今回は setuptools-0.6c9-py2.5.egg
- sh setuptools-0.6c9-py2.5.egg を実行します。
$sh setuptools-0.6c9-py2.5.egg