Tutorial?
Up:Tutorial? Next:SIGVerseのインストール(NIIサーバ)
※Ubuntu12.04 LTS(32bit), SIGVerseバージョン2.1.0以降で動作確認を行いました。
古いバージョンの場合はこちらを参考にしてください
まずSIGVerseに必要なライブラリをインストールします。
$ sudo apt-get update
$ sudo apt-get install gcc g++
$ 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/
$ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev
$ sudo apt-get install libxerces-c3.1 libxerces-c-dev
ODEプロジェクトサイトからode-src-0.12.tar.gzをダウンロードします。
$ tar xzvf ode-src-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-1-0-linuxx86.jarのダウンロード。 ダウンロードはこちらからできます。
$sudo java -jar Xj3D-1-0-linuxx86.jar
インストールウィンドウが出てきたら、 すべてNextを選択し、インストールを行います。
パスの設定をします。
$ 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
$ sudo apt-get install julius libjulius-dev julius-voxforge
こちらからダウンロードして、展開します。
$ sudo tar xzvf dictation-kit-v4.1.tar.gz -C /usr/local/share
$ sudo apt-get install openssh-server
このままではpushd,popdが使えないので
$ sudo mv /bin/sh /bin/sh_org $ sudo ln -s /bin/bash /bin/sh
お手持ちのUSBメモリ、またはNIIサーバの/home/SIGVerse/srcにあるパッケージをscpなどを使ってファイル転送します。こちらからもダウンロードできます。
$ tar xzvf SIGServer-<version>.tar.gz $ cd SIGServer-<version>
$ ./configure
デフォルトではホームディレクトリにシグバースがインストールされます。
オプションで以下を明示的に指定することができます。
--prefixでSIGVerseをインストールする場所を指定します。
--with-jvmでSIGVerseで使用するJDKに含まれているlibjvm.soファイルがあるディレクトリを指定します。
--with-juliusでjuliusのインストール場所を指定します。
--with-dictkitでディクテーションキットのインストール場所を指定します。
$ make
$ make install
Up:Tutorial? Next:SIGVerseのインストール(NIIサーバ)