Up:[[Tutorial]]       Previous:[[SIGVerseインストールの準備]]     Next:[[SIGVerseのインストール(NIIサーバ)]]
----

----
#contents

**ライブラリのインストール[#u00d7267]

SIGVerseのシミュレーションサーバはLinux、クライアント(SIGViewer)はWindowsで動作します。ここではLinuxにSIGVerseシミュレーションサーバをインストールする方法を紹介します。

※Ubuntu12.04 LTS(32bit,64bit), SIGVerseバージョン2.1.0以降で動作確認を行いました。

古いバージョンの場合は[[こちら>#lad3b436]]を参考にしてください

まずSIGVerseに必要なライブラリをインストールします。

 $ sudo apt-get update

***gccのインストール [#gcda6e15]
 $ sudo apt-get install gcc g++


//***boostのインストール [#g17a5c64]
// $ sudo apt-get install libboost-dev

***JDKのインストール [#m02ac91d]
 $ sudo apt-get install openjdk-6-jdk
 $ sudo cp /usr/lib/jvm/java-1.6.0-openjdk-i386/include/* /usr/local/include/
 $ sudo cp /usr/lib/jvm/java-1.6.0-openjdk-i386/include/linux/* /usr/local/include/

***OpenGLのインストール [#e2bacf22]
 $ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev

***xerces-cのインストール [#l25a5443]

32bit版の場合
 $ sudo apt-get install libxerces-c3.1 libxerces-c-dev
 
(64bit版の場合)
 $ sudo apt-get install libxerces-c28 libxerces-c2-dev

***ODEのインストール [#k8e8410a]
[[ODEプロジェクトサイト>http://sourceforge.net/projects/opende/files/]]からode-0.12.tar.gzをダウンロードします。
 $ tar xzvf ode-0.12.tar.gz
 $ cd ode-0.12/
 $ ./configure --disable-tests --without-x --enable-double-precision --with-trimesh=opcode --enable-release --enable-shared
 $ make
 $ sudo make install

***Xj3Dのインストール [#c3b9d241]

Xj3D-1-0-linuxx86.jarのダウンロード。
ダウンロードは[[こちら>http://www.xj3d.org/download.html]]からできます。
 
 $sudo java -jar Xj3D-1-0-linuxx86.jar
インストールウィンドウが出てきたら、
すべてNextを選択し、インストールを行います。

***パスの設定 [#sbcb3b99]
パスの設定をします。

 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

毎回やるのが面倒なので/etc/ld.so.confを編集

 $ sudo emacs  /etc/ld.so.conf

以下の一行を追加。

 include /usr/local/lib

 $ sudo ldconfig

***juliusのインストール [#f6f8bee7]
 $ sudo apt-get install julius libjulius-dev julius-voxforge 

***juliusディクテーションキットのインストール [#t097d377]
[[こちら>http://julius.sourceforge.jp/index.php?q=juliuskit.html]]からダウンロードして、展開します。

 $ sudo tar xzvf dictation-kit-v4.1.tar.gz -C /usr/local/share

***sshサーバのインストール [#s63ee0c0]
 $ sudo apt-get install openssh-server

*** dash の設定変更 [#w6098b04]
デフォルトの Ubuntu の設定では,/bin/sh は /bin/dash にシンボリックリンクされていますが,これがインストーラ上で問題を起こすので,/bin/bash へのリンクとします
 $ sudo dpkg-reconfigure dash 
を実行し,dashを通常のshとして使いますか?という問いに No と答える.これで /bin/sh は /bin/bash へのシンボリックリンクになる.
(もしなっていなかったら手動で/bin/bash へのシンボリックリンクになるように設定をして下さい)


**SIGVerseのインストール [#mc4d360c]

***SIGVerseの取得 [#p14fe251]
お手持ちのUSBメモリ、またはNIIサーバの/home/SIGVerse/srcにあるパッケージをscpなどを使ってファイル転送します。[[こちら>http://sigverse.org/sigverse/main/]]からもダウンロードできます。

// $ scp hoge@socio.iir.nii.ac.jp:/home/SIGVerse/src/irwas-sim-<version>.tar.gz .

***展開 [#ra8ff7f7]

 $ tar xzvf SIGServer-<version>.tar.gz
 $ cd SIGServer-<version>

***コンフィギュレーション [#ocb2c8bd]

//CentOSの場合
// $ ./configure --prefix=/home/<username>/sigverse-<version> --with-//jvm=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/server 

 $ ./configure 

デフォルトではホームディレクトリにシグバースがインストールされます。

オプションで以下を明示的に指定することができます。
-~--prefixでSIGVerseをインストールする場所を指定します。
-~--with-jvmでSIGVerseで使用するJDKに含まれているlibjvm.soファイルがあるディレクトリを指定します。
-~--with-juliusでjuliusのインストール場所を指定します。
-~--with-dictkitでディクテーションキットのインストール場所を指定します。
***make,インストール [#p7d0cb77]
 $ make

 $ make install

*Old version [#lad3b436]
-[[SIGVerseのインストール(Ubuntu12.04)_2.0.3]]
-[[SIGVerseのインストール]]

----
Up:[[Tutorial]]     Previous:[[SIGVerseインストールの準備]]     Next:[[SIGVerseのインストール(NIIサーバ)]]

#counter

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes