環境設定?
※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 $ 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 $ make install
Xj3D-1-0-linuxx86.jarのダウンロード。 ダウンロードはこちらからできます。
$java -jar Xj3D-1-0-linuxx86.jar
すると以下のような画面が出てきます。
案内に従って進むとインストールが完了します。
以上で必要なライブラリのインストールは完了です。最後にパスの設定をします。
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
$ yum install ssh-server.i386
※Ubuntu10.04,32bit版で動作確認を行いました。
$ sudo apt-get update
$ sudo apt-get install gcc-4.1 g++-4.1 $ sudo -n /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
$ sudo apt-get install libxerces-c3.1 libxerces-c-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 openssh-server
このままではpopdが使えないので
$ sudo mv /bin/sh /bin/sh_org $ sudo ln -s /bin/bash /bin/sh
$ tar xzvf irwas-sim-<version>.tar.gz $ cd irwa-sim-<version>
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/<username>/sigverse-<version> --with-jvm=/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/i386/server
prefixは/usr/localでも構いません。
$ make
$ make install