Table of Contents

インストール方法

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

セットアップへ