1. 列表中使用Universe和Multiverse资料库:
$ sudo gedit /etc/apt/sources.list
[ 在列表中使用Universe和Multiverse资料库,保存并退出 ]
[ 在列表的最后添加: deb http://ppa.launchpad.net/gnurubuntu/rubuntu/ubuntu lucidmain ] [ 将 "lucid"替换成当前系统的版本代号,例如Ubuntu10.10,将 lucid换做maverick ]
$ sudo apt-get update
2. 安装依赖关系:
$ sudo apt-get install g++ subversion cmake libfreetype6-devlibode-dev libsdl1.2-dev ruby1.8 ruby1.8-dev libdevil-dev libboost-devlibboost-thread-dev libboost-regex-dev
3. 通过svn下载最新版本的simspark和rcssserver3d源码包:
$ svn co https://simspark.svn.sourceforge.net/svnroot/simspark simspark
4. 配置,生成可执行文件并进行安装:
Simspark:
$ cd simspark/trunk/spark
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig
· 注: 可以输入 'makeuninstall' 进行卸载
Rcssserver3D:
[ 转移到rcsserver3d目录下 (trunk/rcssserver3d) ]
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig
· 注:输入 'make uninstall' 进行卸载
5. 配置链接使用库文件:
$ sudo gedit /etc/ld.so.conf
1.
[ 添加库链接'/usr/local/lib',保存并退出]
·即加“include /usr/local/lib ”
1.
$ sudo ldconfig
2.运行仿真环境:
$cd ~
$ simspark
3.运行测试agent:
$cd ~
$ rcssagent3d