- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
[[環境設定]]
Up:[[Tutorial]] Next:[[SIGVerseのインストール(NIIサーバ)]]
#contents
*1.CentOSへのインストールメモ [#gb38ca6d]
*SIGVerseのインストール [#bcaf249f]
SIGVerseのシミュレーションサーバはLinux、クライアント(SIGViewer)はWindowsで動作します。ここではLinuxにSIGVerseシミュレーションサーバをインストールする方法を紹介します。
NIIにあるサーバ(socio.iir.nii.ac.jp)以外のサーバにSIGVerseをインストールするにはSIGVerseに必要なライブラリのインストールを行う必要があります。NIIサーバへ接続して作業を行う方はこのページは飛ばしてください。
**1.CentOSへのインストール [#gb38ca6d]
まずSIGVerseを動作させるために必要なライブラリのインストールを行います。
※CentOSのバージョン5.5,32bit版で動作確認を行いました。
$ su
$ yum update
***gccのインストール [#p3bad455]
$ yum gcc-c++.i386
***JDKのインストール [#tc739062]
$ yum install java-1.6.0-openjdk.i386
ヘッダファイルにパスが通らないので
$ cp /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/* /usr/local/include/
$ cp /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/linux/* /usr/local/include/
***OpenGLのインストール [#va667547]
$ yum install freeglut.i386
$ yum install freeglut-devel.i386
***xerces-cのインストール [#k5abf5e9]
[[こちらのサイト>http://xerces.apache.org/xerces-c/download.cgi]]からxerces-c-3.1.1.tar.gzをインストールします。
$ tar xzvf xerces-c-3.1.1.tar.gz
$ cd xerces-c-3.1.1
$ ./configure --prefix=/usr/local
$ make
$ su
$ make install
***ODEのインストール [#k8e8410a]
[[ODEプロジェクトサイト>http://sourceforge.net/projects/opende/files/]]からode-src-0.8.zipをダウンロードします。最新バージョンではうまくいきませんでした。
$ unzip -x ode-src-0.8.zip
$ cd ode-0.8/
$ ./configure --disable-tests --without-x --enable-double-precision --with-trimesh=opcode --enable-release --enable-shared
$ make
$ su
$ make install
***Xj3Dのインストール [#c3b9d241]
Xj3D-1-0-linuxx86.jarのダウンロード。
ダウンロードは[[こちら>http://www.xj3d.org/download.html]]からできます。
$java -jar Xj3D-1-0-linuxx86.jar
すると以下のような画面が出てきます。
#ref(xj3d.jpg)
案内に従って進むとインストールが完了します。
***Juliusのインストール [#u77193d8]
音声認識機能を利用する場合はJuliusを[[こちら>http://julius.sourceforge.jp/]]のサイトからダウンロードしてインストールします。
$ tar xzvf julius-4.1.5.tar.gz
$ cd julius-4.1.5
$ ./configure --prefix=/usr/local
$ make
$ su
$ make install
***juliusディクテーションキットのインストール [#t097d377]
[[こちら>http://julius.sourceforge.jp/index.php?q=juliuskit.html]]からダウンロードして、展開します。
$ su
$ tar xzvf dictation-kit-v4.0.tar.gz -C /usr/local/share
以上で必要なライブラリのインストールは完了です。最後にパスの設定をします。
***パスの設定 [#hb793481]
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
***sshサーバのインストール [#g2058dd3]
$ yum install ssh-server.i386
[[3.SIGVerseのインストール >#mc4d360c]] へ進む
*2.Ubuntuへのインストールメモ [#u00d7267]
※Ubuntu10.04で動作確認を行いました。
**2.Ubuntuへのインストール[#u00d7267]
※Ubuntu10.04, 32bit版, 64bit版で動作確認を行いました。
Ubuntu12.04でのインストールは[[こちら>SIGVerseのインストール(Ubuntu12.04)]]
$ sudo apt-get update
***gccのインストール [#gcda6e15]
$ sudo apt-get install gcc-4.3
$ sudo apt-get install g++
$ sudo apt-get install gcc-4.1 g++-4.1
$ sudo ln -s /usr/bin/g++-4.1 /usr/bin/g++
***JDKのインストール [#m02ac91d]
$ sudo apt-get install openjdk-6-jdk
$ sudo cp /usr/lib/jvm/java-1.6.0-openjdk/include/* /usr/local/include/
$ sudo cp /usr/lib/jvm/java-1.6.0-openjdk/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版の場合
バージョン2.8を指定します。
$ sudo apt-get install libxerces-c28 libxerces-c2-dev
***ODEのインストール [#k8e8410a]
[[ODEプロジェクトサイト>http://sourceforge.net/projects/opende/files/]]からode-src-0.8.zipをダウンロードします。最新バージョンではうまくいきませんでした。
$ unzip -x ode-src-0.8.zip
$ cd ode-0.8/
$ ./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
すると以下のような画面が出てきます。
#ref(ubu_in.jpg)
すべてNextを選択し、インストールを行います。
最後にパスの設定をします。
***パスの設定 [#sbcb3b99]
パスの設定をします。
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
*3.SIGVerseのインストール [#mc4d360c]
毎回やるのが面倒なので/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.0.tar.gz -C /usr/local/share
***sshサーバのインストール [#s63ee0c0]
$ sudo apt-get install openssh-server
このままではpushd,popdが使えないので
$ sudo mv /bin/sh /bin/sh_org
$ sudo ln -s /bin/bash /bin/sh
**3.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 irwas-sim-<version>.tar.gz
$ cd irwa-sim-<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
//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
Ubuntuの場合
$ ./configure --prefix=/home/okamoto/sigverse-101004 --with-jvm=/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/i386/server
$ ./configure \
--prefix=/home/<username>/sigverse-<version> \
--with-jvm=/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/amd64/server \
--with-julius=/usr/bin/julius \
--with-dictkit=/usr/local/share/dictation-kit-v4.0
prefixは/usr/localでも構いません。
-~--prefixでインストールする場所を指定します。
-~--with-jvmでJDKに含まれているlibjvm.soファイルがあるディレクトリを指定します。64bit版の場合はamd64、32bit版のときはi386を指定します。
-~--with-juliusでjuliusのインストール場所を指定します。
-~--with-dictkitでディクテーションキットのインストール場所を指定します。
***make,インストール [#p7d0cb77]
$ make
$ make install
Up:[[Tutorial]] Next:[[SIGVerseのインストール(NIIサーバ)]]