#contents

*Installation of SIGVerse [#oe28c1d0]

This page explaines how to install SIGVerse server.
If you use SIGVerse at Inamura Lab., NII, you can skip to install the following procedures.
This page explaines how to install SIGVerse server on Linux (Ubuntu 12.04 LTS)
If you use SIGVerse on a server at Inamura Lab., NII, you can skip to install the following procedures.

**1.Install on CentOS [#z5eb91a3]
(Confirmed on CentOS Version 5.5, 32bit version.)

 $ su
 $ yum update
** Installation for Ubuntu [#bf3121f2]
Confirmed on Ubuntu 12.04 LTS, both of 32/64 bit version for later than SIGVerse v2.1.0.

*** Installation of gcc [#cd8694f7]
 $ yum gcc-c++.i386


*** Installation of JDK [#j6d40300]
 $ yum install java-1.6.0-openjdk.i386
To set the pass for header files.
 $ 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/

*** Installation of OpenGL [#rf8eb705]
 $ yum install freeglut.i386
 $ yum install freeglut-devel.i386

*** Installation of xerces-c [#q30c06ee]
[[Get from >http://xerces.apache.org/xerces-c/download.cgi]] to install 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


*** Installation of ODE [#gc9c2da3]
[[Get file from ODE page>http://sourceforge.net/projects/opende/files/]] ode-src-0.8.zip. Latest version cannot be used.
 $ 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

*** Installation of Xj3D [#w40f4155]

Download Xj3D-1-0-linuxx86.jar from[[Herer>http://www.xj3d.org/download.html]]
 
 $java -jar Xj3D-1-0-linuxx86.jar
You will see the following window.
#ref(xj3d.jpg)

Please follow to the instructions.

*** Installation of Julius [#e490d505]
Get the Julius[[from here>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

*** Installation of Dictation kit of Julius [#x8a6eba1]
Get the files [[from here>http://julius.sourceforge.jp/index.php?q=juliuskit.html]] and extract
 $ su 
 $ tar xzvf dictation-kit-v4.0.tar.gz -C /usr/local/share


Install procedures are over. Next is setting of path.

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

*** Installation of ssh server [#t645947c]

 $ yum install ssh-server.i386

Go to the [[3.Installation of SIGVerse]].

**2.Installation for Ubuntu [#bf3121f2]
Confirmed on Ubuntu 10.04, both of 32/64 bit version.

 $ sudo apt-get update

*** Installation of gcc [#ifff38f2]
 $ sudo apt-get install gcc-4.1 g++-4.1
 $ sudo ln -s /usr/bin/g++4.1 /usr/bin/g++
*** Installation of gcc [#td0b7eb7]
 $ sudo apt-get install g++-4.1

*** Installation of JDK [#r4600e29]
 $ 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/

*** Installation of OpenGL [#ge63ab0b]
 $ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev

*** Installation of xerces-c [#jf91972a]

In the case of 32bit version
 $ sudo apt-get install libxerces-c3.1 libxerces-c-dev
 
In the case of 64bit version
You should use version 2.8.
 $ sudo apt-get install libxerces-c28 libxerces-c2-dev

*** Installation of ODE [#u1e80eda]
Get ode-src-0.8.zip file [[from ODE project site>http://sourceforge.net/projects/opende/files/]]. Latest version cannot be used.
 $ unzip -x ode-src-0.8.zip
 $ cd ode-0.8/
Get ode-src-0.12.zip file [[from ODE project site>http://sourceforge.net/projects/opende/files/]].
 $ unzip -x ode-src-0.12.zip
 $ cd ode-0.12/
 $ ./configure --disable-tests --without-x --enable-double-precision --with-trimesh=opcode --enable-release --enable-shared
 $ make
 $ sudo make install

*** Installation of Xj3D [#e272e09e]

Get Xj3D-1-0-linuxx86.jar [[from here>http://www.xj3d.org/download.html]]
 
 $sudo java -jar Xj3D-1-0-linuxx86.jar
You will see the following window:
#ref(ubu_in.jpg)

Progress the installation to push Next.

Setting of path

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

*** Installation of julius [#qc31e314]
 $ sudo apt-get install julius libjulius-dev julius-voxforge 

*** Installation of dictation kit for julius [#y861790a]
Get the file [[from here>http://julius.sourceforge.jp/index.php?q=juliuskit.html]], then extract

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

*** Installation of ssh server [#t3503ff4]
 $ sudo apt-get install openssh-server

 $ sudo mv /bin/sh /bin/sh_org
 $ sudo ln -s /bin/bash /bin/sh

** 3. Installation of SIGVerse [#ga7e7eea]
** Installation of SIGVerse [#u60ed63f]

*** Prepare SIGVerse source tree [#hd0f783c]
You can get from USB memory, or socio.iir.nii.ac.jp:/home/ikari09
*** Download SIGVerse source tree [#fa089c65]

 $ scp hoge@socio.iir.nii.ac.jp:/home/ikari09/irwas-sim-<version>.tar.gz .
You can get source tree of the SIGVerse server from USB memory, or http://sigverse.org/main/


*** Extraction [#gba17272]

 $ tar xzvf irwas-sim-<version>.tar.gz
 $ cd irwa-sim-<version>
 $ tar xzvf SIGServer-<version>.tar.gz
 $ cd SIGServer-<version>

*** Configuration [#g8834ebd]

//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=/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  location of installation
-~--with-jvm  set the directory of libjvm.so. amd64 for 64bit, i386 for 32bit should be chosen.
-~--with-julius directory of julius installation
-~--with-dictkit directory of dictation kit for julius
***make [#he97c24c]
 $ make

 $ make install-strip


[[Tutorial]]


Front page   New List of pages Search Recent changes   Help   RSS of recent changes