离线配置Fedora-14x86_64下robocup3d开发环境

news/2024/7/7 4:52:03

以前写过一篇在线配置ubuntu10.10下robocup3d开发环境的文章。最近3d开发平台渐渐向fedora14x86_64过渡,于是也配置了几台fedora的机子,咱们也要与时俱进哈。

为了便于帮助实验室新来同学更快更方便的配置robocup3d开发环境,故将所需在线安装包全部帮大家下好,以下是离线配置过程。

 

目前已经帮助大家下好simspark所需库的安装包和集成开发环境kdevelop的安装包,想尝试自己在线安装的同学可以看下面一段,否则跳过。

 /******************以下为在线安装方法********************/

首先我们先要准备好安装simspark所需要的库文件,simspark官网http://simspark.sourceforge.net/wiki/index.php/Installation_on_Linux

上提示以下命令进行在线下载 " sudo yum -y install boost boost-devel freetype freetype-devel freeglut freeglut-devel ruby ruby-devel SDL* DevIL DevIL-devel ode ode-devel "

但是个人实践觉得fedora的 " sudo " 并不是很好用,推荐大家先输入" su ",再输入密码,待进入最高权限后(即命令开头符号由 " $ "变为 " # "),输入 " yum -y install boost boost-devel freetype freetype-devel freeglut freeglut-devel ruby ruby-devel SDL* DevIL DevIL-devel ode ode-devel "下载库文件。

 /******************在线安装方法 End********************/

 

/******************以下为离线安装方法********************/

package1是simspark所需库的安装包

package2是simspark所需库的升级包

package3是kdevelop的安装包

package4是kdevelop的升级包

package5是patch的安装包

 

目前共有5个package,推荐按顺序分别安装,首先进入最高权限

" su "

进入package

" cd package1 "

执行批量安装

"rpm -ivh --aid --force --nodeps *.rpm"

退出最高权限

" exit "

然后4个package用同样方法。

 

package3和package4安装完成后,便可以启动Kdevelop集成开发环境了,可在Terminal中输入

" kdevelop "启动,也可点击桌面左上角的application->programming->Kdevelop4 启动

Kdevelop启动时如报某文件not writable,进入相应文件夹,进入最高权限后,执行

" chmod 777 * "

赋予所有用户所有权限即可

 

package1和package2和package5安装完成后,便可以安装simspark了。

最新的simspark需要打3个补丁,分别是simspark的logviewerfix补丁,和rcssserver3d的goalfix和rulefix补丁。在这里新来的同学看了可能会有点晕,怎么一会说simspark打1个补丁,一会说打3个补丁,情况是这样的,simspark是一个仿真物理平台,在它上面既可以配置我们现有的rcssserver3d比赛场景,也可以配置其他别的比赛环境,也就是说,simspark控制底层信息,rcssserver3d控制的是上层我们可见的球场信息环境,详细请见http://simspark.sourceforge.net/wiki/index.php/About_SimSpark,因为simspark是底层根本所在,故平时称整个平台为simspark,其实是包含simspark和rcssserver3d两部分。

通过以上介绍,大家想必可以看出simspark和rcssserver3d两者之间的关系了,rcssserver3d依赖于simspark,故配置robocup3d开发环境,我们需先安装simspark。

解压simspark-0.2.2.tar.gz

" tar xvf simspark-0.2.2.tar.gz "

进入解压好的simspark-0.2.2文件夹

" cd simspark-0.2.2 "

新建文件夹,名称任意,这里用build

" mkdir build "

进入 build

" cd build "

预编译,判断所需库文件是否齐全

" cmake .. "     注意为cmake加空格加连续两个点

预编译完成如报 " Configuring done " 且未报 " errors occur ",说明不缺少库文件,可以正常进行安装了,此时稍等,打下补丁。

将logviewerfix补丁拷至...simspark-0.2.2/ 下,不要拷到...simspark-0.2.2/build/ 里了,在命令行中退至simspark-0.2.2/ 下,执行命令:

" patch -p1 <simspark-0.2.2-logviewerfix.patch "

然后再进入build中

" cd build "

编译

"  make "

如无错误,进入最高权限执行安装

" su "

" make install "

simspark安装完毕,退出最高权限

" exit "

 

然后用同样步骤安装rcssserver3d,并别忘了打补丁,列出简明命令行如下,作为参考:

" cp .../rcssserver3d-0.6.5-goalfix.patch .../rcssserver3d/ "

"cp .../rcssserver3d-0.6.5-rulefix.patch .../rcssserver3d/ "

" cd rcssserver3d-0.6.5 "

" mkdir build "

" cd build"

" cmake .."

" cd .."

" patch -p1 <rcssserver3d-0.6.5-goalfix.patch"

" patch -p1 <rcssserver3d-0.6.5-rulefix.patch"

" cd build "

" make "

" su "

" make install "

" exit "

 

至此,robocup3d开发环境配置完成。

输入 "rcsoccersim3d"启动球场。

 

 Ps:

感谢陈卫的贡献,安装fedora系统时,在光盘加载liveCD启动系统时会有automaticLogin,此时屏幕下方有language选项,选择other,里面可以选择汉语,否则在automaticLogin后,单击桌面上的install时,语言栏里就不再有中文选项了。

 


http://www.niftyadmin.cn/n/3921228.html

相关文章

Robocup3D开发一年总结

从去年4月进入实验室以来&#xff0c;至今已经一年有余了。还记得才入实验室时&#xff0c;为了赶快从学长那接手&#xff0c;连期末考试都不复习&#xff0c;疯狂的看代码。还记得去鄂尔多斯比赛&#xff0c;蓝蓝的天空和满大街的路虎&#xff0c;回来时中暑头疼&#xff0c;和…

WordPress 获取文章的评论人数

WordPress 获取文章的评论人数 前些天&#xff0c;倡萌和恒创科技联合举办了一次踢楼活动&#xff08;详见&#xff09;&#xff0c;活动结束后要统计此次参与踢楼的用户数量&#xff0c;也就是要统计提交了评论的用户数&#xff0c;在网上搜索了一下&#xff0c;发现 zwwooooo…

Ubuntu10.10下配置android开发真机连接调试

我的笔记本是windows xpubuntu10.10双系统&#xff0c;两个系统下均配置了Android开发环境&#xff0c;只是因为xp下同时运行程序太多&#xff0c;至少要跑个360杀毒软件&#xff0c;所以再加上avd&#xff0c;机器直接卡得不行&#xff0c;于是便决定不启动模拟器了&#xff0…

WordPress 评论通过审核后邮件通知评论人

WordPress 评论通过审核后邮件通知评论人 为了有效控制垃圾评论&#xff0c;倡萌建议大家在后台 设置 - 讨论 中&#xff0c;设置一下评论必须审核后才显示&#xff0c; 但是这样设置以后&#xff0c;一旦评论通过审核了&#xff0c;是没有邮件通知评论人的&#xff0c;今天我…

让主题显示WordPress后台添加的ICP备案号

让主题显示WordPress后台添加的ICP备案号 三好公民下载安装了最新的WordPress 4.0后&#xff0c;欣喜地发现在WordPress后台的“常规”选项卡中增加了一个填写“ICP备案号”的设置。注&#xff1a;后台备案号的设置是从 WP 3.7 开始的&#xff0c;查看网站根目录的 wp-config.…

windows和linux双系统调整分区大小

本人机器是windows xpubuntu10.10&#xff0c;原来才装ubuntu时纯粹是为了玩玩&#xff0c;没打算长用&#xff0c;就只分了10G的空间给它&#xff0c;经过一段时间的使用&#xff0c;觉得ubuntu相当好用&#xff0c;许多软件的反应速度都比windows快&#xff0c;&#xff08;可…

偶是一个程序员。

From--http://blog.csdn.net/nnnnyyyy/article/details/6410554 偶是一个程序员。 偶的生活很简单.确切地&#xff0c;用两个词&#xff0c;来说&#xff0c;就像偶写的代码一样&#xff0c;单调且无聊。 早上七点被手机叫醒&#xff1a; 睁开眼&#xff0c;刷牙&#xff0c;…

wordpress教程:设定文章的显示时间期限或过期时间的标志

对于类似发布各种活动通知或到期时间内容的wordpress站点&#xff0c;也许会需要这样一个功能&#xff1a;发布活动内容的时候设定活动的到期日期&#xff0c;当活动还没有 过期&#xff0c;网页显示“进行中”&#xff1b;当活动已过了设定的日期&#xff0c;网页则显示“已到…