[[SIGVerseのインストール(Ubuntu12.04)]] 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