====== インストール方法 ====== 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|セットアップへ]]