安装 rcssserver3d (1)编译环境安装配置 ~$sudo apt-get install build-essential autoconf automake1.9 cvs subversion gnome-core-devel (2)安装 JAVA 环境 ~$sudo apt-get install sun-java6-jre 注意:sun-java6-jdk 和 sun-java6-jre 装一个就可以了,两个都装的话可能 会在配置 JAVA 变量的时候出错,至于open-jre与open-jdk 请自行实验 (3)安装其它库、tex 等 ~$ sudo apt-get install g++ libode0-dev libboost-dev libsdl-dev libfreetype6-dev libdevil-dev libtool freeglut3-dev tetex-extra libtiff4-dev libslang1-dev (4)安装 libxmu_1.0.4-1 $ sudo dpkg -i libxmu-headers_1.0.4-1_all.deb $ sudo dpkg -i libxmu-dev_1.0.4-1_i386.deb 注意:以下安装过程均为手动安装,自动安装脚本请高手帮我补上...(不推介 将相关的 RPM 转换为deb后安装,请使用源码编译,并确认以下每部安装过 程中没有错误产生) (5) 安装 boost-1.33.1 $cd boost* $cd tools/build/jam_src $./build.sh $cp bin.linuxx86/* ../../../ $ cd ../../../ $sudo ./bjam "-sTOOLS=gcc" install 注意:boost 的编译安装时间较长 ,请耐心等待 (6) 安装 ode-0.7 $cd ode* $./configure $make $sudo make install (7)设置 Java 环境变量 ~$ export JAVA_HOME=/usr/share/java ~$ export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ~$ export PATH=$PATH:$JAVA_HOME/bin (8)安装 expat-2.0.1 和 spades-1.10 注意:expat 为 spades 所依赖,不安装可能会产生错误 $cd expat* $./configure $make $sudo make install 接下来安装 spades $cd spades* $./configure $make $sudo make install (9)安装 ruby-1.8.3 注意:请确认带上参数–enable-shared $cd ruby* $./configure –enable-shared $ make $sudo make install (10)安装 rcsserver3d-0.5.2 $cd rcsserver3d* $export CPPFLAGS=-I{$boostdir}\ -L/usr/local/lib $ ./configure $make $sudo make install 配置环境变量: 在~/.profile中添加一行: LD_LIBRARY_PATH=/usr/local/lib/rcssserver3d$LD_LIBRARY_PATH 至此rcssserver3d安装完成,可以在终端运行rcsoccersim3D,启动默认 的agenttest来检查安装成果。 TIPS: 安装过程所使用的系统版本为Ubuntu 8.04 LTS,其它版本请对比安装, 安装过程中产生的错误请先检查先前的安装是否都已正确完成,其它错误、 对此文档有什么意见或建议请发送邮件到iamjack_1988@foxmail.com 以帮助完善此文档,最后祝大家在此次robocup 3d 仿真竞赛中取得好成 绩。
