====== インストール方法 ======
Starbug1は、SQLite3、cgic、gettext、iconvを使用しています。 コンパイルするためには、rsync、gettext、sqlite3、cgicが必要です。(FreeBSDでコンパイルするには、それらに加えてlibiconvが必要になります。)
===== SQLite3のインストール =====
OSに、SQLite3がインストールされている場合(libsqlite3.so, sqlite3.hが 存在する場合)は、SQLite3のインストールは不要です。
==== OSのパッケージシステムによるインストール ====
OSのパッケージシステムを利用することもできます。Ubuntuの場合、以下のコマンドを実行することでインストールできます。
$ sudo apt-get install libsqlite3-dev
==== ソースからのインストール ====
http://www.sqlite.org/ から、 sqlite-3.5.4.tar.gz をダウンロードする。(SQLite3のバージョンは、特に3.5.4である必要はありません。最新版に読み替えてください。)
$ wget http://www.sqlite.org/sqlite-3.5.4.tar.gz
適当な場所に展開し、コンパイル、インストールする。
$ tar zxf sqlite-3.5.4.tar.gz
$ mkdir bld
$ cd bld
$ ../sqlite-3-5-4/configure --disable-tcl
$ make
$ sudo make install
===== cgicのインストール =====
OSに、cgicl205以上がインストールされている場合は、cgicのインストールは不要です。
http://www.boutell.com/cgic/ から cgic205.tar.gz をダウンロードする。
$ wget http://www.boutell.com/cgic/cgic205.tar.gz
適当な場所に展開し、コンパイル、インストールする。
$ tar zxf cgic205.tar.gz
$ cd cgic205
$ make
$ sudo make install
===== Starbug1のコンパイル =====
ソースを取得する。
Downloadから最新ソースを取得する。https://sourceforge.jp/projects/starbug1/
==== コンパイル ====
取得したソースを展開しコンパイルします。
$ tar zxf starbug1-x.x.x.tar.gz
$ cd starbug1
$ make INITIAL_LOCALE=ja_JP webapp
※Starbug1をコンパイルする場合は、gnuのmakeが必要です。OSがFreeBSDなどの場合で、makeがgnuのmakeでない場合は、gmakeを使用してコンパイルしてください。
dist/starbug1 ディレクトリに、webアプリ一式が生成されます。
Starbug1 1.3以降の場合、多言語で使用することができます。(1.3.01では、日本語、英語、簡体中国語に対応しています)
=== 英語版としてコンパイルする場合 ===
$ tar zxf starbug1-x.x.x.tar.gz
$ cd starbug1
$ make INITIAL_LOCALE=en_US webapp
=== 簡体中国語版としてコンパイルする場合 ===
$ tar zxf starbug1-x.x.x.tar.gz
$ cd starbug1
$ make INITIAL_LOCALE=zh_CN webapp
[[install:setup|セットアップへ]]