Up:Tutorial? Previous:ポートフォワーディングでサーバに接続する方法? Next:SIGVerseのインストール(NIIサーバ)
NIIにあるサーバ(socio.iir.nii.ac.jp)以外のサーバにSIGVerseをインストールするにはSIGVerseに必要なライブラリのインストールを行う必要があります。以下にインストール方法を紹介します。 NIIサーバへ接続して作業を行う方はこのページは飛ばしてください。
まずSIGVerseを動作させるために必要なライブラリのインストールを行います。 ※CentOSのバージョン5.5,32bit版で動作確認を行いました。
$ su $ yum update
$ yum gcc-c++.i386
$ 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/
$ yum install freeglut.i386 $ yum install freeglut-devel.i386
こちらのサイトから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プロジェクトサイトから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-1-0-linuxx86.jarのダウンロード。 ダウンロードはこちらからできます。
$java -jar Xj3D-1-0-linuxx86.jar
すると以下のような画面が出てきます。
案内に従って進むとインストールが完了します。
音声認識機能を利用する場合はJuliusをこちらのサイトからダウンロードしてインストールします。
$ tar xzvf julius-4.1.5.tar.gz $ cd julius-4.1.5 $ ./configure --prefix=/usr/local $ make $ su $ make install
こちらからダウンロードして、展開します。
$ su $ tar xzvf dictation-kit-v4.0.tar.gz -C /usr/local/share
以上で必要なライブラリのインストールは完了です。最後にパスの設定をします。
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
$ yum install ssh-server.i386
※Ubuntu10.04, 32bit版, 64bit版で動作確認を行いました。
$ sudo apt-get update
$ sudo apt-get install gcc-4.1 g++-4.1 $ sudo ln -s /usr/bin/g++4.1 /usr/bin/g++
$ 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/
$ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev
32bit版の場合
$ sudo apt-get install libxerces-c3.1 libxerces-c-dev
64bit版の場合 バージョン2.8を指定します。
$ sudo apt-get install libxerces-c28 libxerces-c2-dev
ODEプロジェクトサイトから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-1-0-linuxx86.jarのダウンロード。 ダウンロードはこちらからできます。
$sudo java -jar Xj3D-1-0-linuxx86.jar
すると以下のような画面が出てきます。
すべてNextを選択し、インストールを行います。
パスの設定をします。
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
$ sudo apt-get install julius libjulius-dev julius-voxforge
こちらからダウンロードして、展開します。
$ sudo tar xzvf dictation-kit-v4.0.tar.gz -C /usr/local/share
$ sudo apt-get install openssh-server
このままではpopdが使えないので
$ sudo mv /bin/sh /bin/sh_org $ sudo ln -s /bin/bash /bin/sh
お手持ちのUSBメモリ、またはNIIサーバの/home/ikari09からscpなどを使ってファイルを転送します。
$ scp hoge@socio.iir.nii.ac.jp:/home/ikari09/irwas-sim-<version>.tar.gz .
$ tar xzvf irwas-sim-<version>.tar.gz $ cd irwa-sim-<version>
$ ./configure \ --prefix=/home/okamoto/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でインストールする場所を指定します。
--with-jvmでJDKに含まれているlibjvm.soファイルがあるディレクトリを指定します。64bit版の場合はamd64、32bit版のときはi386を指定します。
--with-juliusでjuliusのインストール場所を指定します。
--with-dictkitでディクテーションキットのインストール場所を指定します。
$ make
$ make install-strip
Up:Tutorial? Previous:ポートフォワーディングでサーバに接続する方法? Next:SIGVerseのインストール(NIIサーバ)