ubuntu10.04系统下安装RoboCup仿真2D平台

本文详细介绍了如何在Ubuntu 10.04系统中完成开发环境的搭建过程,包括语言包更新、root账户设置、常用工具安装、比赛平台部署及kdevelop集成开发环境的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

ubuntu 10.04 系统安装结束后,进行以下操作:

所有的安装都是在联网得情况下安装

 

(一)系统准备

 

(1)更新语言包,安装系统结束后,会自动提示“不完整的语言包“  然后自己下载更新

 

(2)新建root账户

有些Ubuntu衍生版为了系统文件的安全默认是不准用户使用root账户的,
如果想要启用root登陆图形界面的话,可以这样做:
打开终端输入:

sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/


找到 [security]  这个东西,在这个东西下一行加上

AllowRoot=true  

 

保存后在终端中输入:

sudo passwd   //设置root密码


 

(3)设置快捷方式

 

sudo apt-get install nautilus-gksu    //把“管理员打开选项”添加到右键菜单中

sudo apt-get install nautilus-open-terminal    //把终端添加到右键菜单中

sudo apt-get install rar unrar p7zip    //安装解压缩程序

  

以便进行接下来的安装,这几个程序需要注销后才能生效。

 

(二) 比赛平台的安装

下载包server monitor logger

网址:http://sourceforge.net/projects/sserver/

网址内有各种版本的包,应根据实际情况进行选择,同时每个版本的发行日志应该下载阅读。同时还有其他的工具,如观看录像工具。我们现在用的是14.0的版本,不要下载win版本。

(1)前期安装

在终端中输入以下命令

sudo apt-get install build-essential     //编译器安装

sudo apt-get install xorg-dev      //xorg图形界面

sudo apt-get install flex bison    //词法分析器生成器,语法分析器

sudo apt-get install libboost-dev libboost-all-dev    //安装boost库 10.04增加了libboost-all-dev

sudo apt-get install libqt4-dev libqt4-gui qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig   //qt4的应用程序

sudo apt-get install libglpng libglpng-dev     //ubuntu10.04默认没有装这个

sudo apt-get install libglib2.0-dev    //ubuntu10.04默认也没装glibc库

  

(2)前期准备完毕后

解压相应的rcssserver rcssmonitor文件夹,在文件夹右键单击在终端中打开。依次输入下面命令

 

sudo ./configure //配置库等一系列东西

sudo make 

sudo make install //必须在root下装

sudo ldconfig //修改软件数据库 缓存

  

 

注:在make的过程中可能提示/usr/bin/ld 错误。是因为/usr/lib下的共享库文件无法使用造成的,具体的做法:

切换到/usr/lib文件夹下,依次输入以下命令:

 

sudo ln -s libgthread-2.0.so.0 libgthread-2.0.so

sudo ln -s libgobject-2.0.so.0 libgobject-2.0.so

sudo ln -s libaudio.so.2 libaudio.so

 

至此,你已经可以启动服务器和球场了,在终端输入rcssserver启动服务器,再打开终端输入rcsslogplayer启动球场,你会发现你的球场颜色是白色的,在rcsslogplayer和rcssmonitor目录下打开终端输入  make clean 后再重新装

./configure –disable-gl    装一次,打开球场如果还是白色得,再打开终端输入make distclean ,记住是再目录下,然后再将软件包重新装一次球场就会变成绿色的了。上球队你要到球队目录下,或是用cd命令进入效果是一样。如果你觉得这样上球队麻烦的话,可以将usr/local/bin/rcsoccersim文件中的第一个小写的rcssmonitor改成rcsslogplayer,如果提示权限问题,你输入 chmod 755 /usr/local/bin/rcsoccersim就可以了。

 

(三)kdevelop的安装

在终端输入

sudo apt-get install kdevelop

  

,这样你装入的是4.0的版本,但是有时候会提示你系统中没有这个源,那是因为kdevelop没有加进ubuntu 10.04的源,想要安装得通过ppa,打开终端输入:                 

sudo add-apt-repository ppa:kubuntu-ppa/backports

然后输入:

sudo apt-get update

sudo apt-get install kdevelop    //安装编译器

这样就可以了!必须强调一点,所有的安装都是在联网得情况下装得,网速对安装有一定得影响。

 

 

(四)UVA 底层代码导入kdevelop

导入之前应该手动编译:

UVA 底层手动编译,在终端依次输入:

./configure CXXFLAGS='-g -O0'

make   // 如果之前编译未通过,请输入 make clean 后再输入 make

 

(五)上球场与球队

 

你在你对代码手动编译时,生成makefile文件,在kdevelop中将Makefile文件导入就可以了,这只针对4.0的版本,对于3.5版本的大家导入src就可以了,具体怎么用,大家多用下就会熟悉的,还有就是对于基本的linux下的命令大家必须要熟悉。

对于上球队大家应该都不陌生了,但是提醒大家,有时用优盘拷贝时会提示权限受限,或是手动编译时也会出现这种情况,比如上球队时,你可以在终端输入chmod 755 start.sh,再输入./start.sh。当你是第一次使用一支球队时,先要安装它得库文件再对代码进行手动编译,即是去掉安装时得make install。

有兴趣的同学,可以自己试着安装下。

在上球队时候如果出现

bash: ./start.sh:/bin/tcsh:损坏的解释器: 没有那个文件或目录

 

root@yang-laptop:~/Dream# ./start.sh

  的错误提示

在桌面终端 输入:# apt-get install tcsh

 

转载于:https://www.cnblogs.com/lkzsgan/archive/2012/08/28/2660967.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值