离线配置Fedora-14x86_64下robocup3d开发环境
来源:互联网 发布:星图数据11.11全网 编辑:程序博客网 时间:2024/06/05 00:29
以前写过一篇在线配置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时,语言栏里就不再有中文选项了。
- 离线配置Fedora-14x86_64下robocup3d开发环境
- 离线配置Fedora-14x86_64下robocup3d开发环境(摘自 ritterliu)
- Fedora环境下Gtk+开发环境配置
- Fedora环境下Gtk+开发环境配置
- Mac 下Robocup3D 环境搭建
- Fedora 下配置 Android 开发环境
- Fedora 13下配置OpenGL开发环境
- 在fedora下配置Android开发环境
- Fedora下OpenGl开发环境配置
- Mac 下搭建 RoboCup3d 安装环境
- Centos离线情况下配置Qt5.2开发环境
- linux下离线配置安卓开发环境
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Fedora 10 X64 下 j2ee + Eclipse + Tomcat 开发环境配置
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Fedora Linux 下安装配置C开发环境Code::Blocks
- 解决SecureCRT中文显示乱码
- 最短路径(Floyd算法和Dijkstra算法和Bellman-Ford算法)
- 序列化(Serialize)、反序列化(Deserialize)
- 认识DIV+CSS
- 强大的JQuery选择器
- 离线配置Fedora-14x86_64下robocup3d开发环境
- maemo dbus(1)
- Android2.2下camera应用程序支持GPS信息写入jpeg文件
- 操作系统选择题库答案及详解_Multiple Choice Questions 3
- QuteCom手记:Phapi/exosip事件①拨号INVITE
- Dedeeims栏目生成静态页或动态页解决方案
- poj1860
- 感想--又抽风了
- GTK+ 自定义图标函数