A-A+

Ubuntu 14.04.1 for ROS(indigo) by ExBot iso 发行版

2015年01月24日 ROS 评论 96 条 阅读 1 次

发行版说明:本Live CD分为Ubuntu 14.04.1 desktop for i386和for amd64两个版本,装好ROS(indigo版本),做好升级和优化等工作后的定制化Ubuntu发行版,可以按照安装Ubuntu的方式进行安装。装好后的用户名为exbot,密码均为exbot123,安装过程中设置的用户名和密码均无效,可以随便填写。

目录

啰嗦几句

ROS新手需要明白和注意的:

  • ROS是开源框架,ROS wiki是全世界爱好者共同维护的知识库,它代表了ROS爱好者探索的结果。
  • 在ROS wiki上,有人有了更好的解决方案,就联系负责人把自己的方案更新在wiki上面。有人有了自己不错的包,也可以去那里发布。
  • 所谓的ROS官网,就是世界各位爱好者共同智慧的结晶,一直在完善,一直在优化,当你使用别人探索成果的时候,应该心怀感激。ROS包通常遵循比较开放的License,当你使用和修改别人的源码时候,要附上原作者声明,不是说可以改个名字就声称是自己的东西的,至少也要对原作者表示感谢,这是做人的基本!

Ubuntu for ROS的优点:

  • 对一个玩ROS的老鸟来说,要裸机配置ROS步骤不难,但是得耗费很长时间,如果网络状况不好,2G多的安装包,恐怕得等一整天才能更新完毕。
  • 对一个玩ROS的老鸟来说,要裸机配置ROS开发环境,需要做很多工作,网上资料并不完善,不是每个老鸟都能配出完美开发环境,中间的很多细节问题不是每个人都能解决的。
  • 对于一个玩ROS的菜鸟来说,你是想花几个月搜集各种资料解决安装,配置,Bug等等问题,还是想10分钟装完Ubuntu for ROS马上上手玩ROS,或者做开发呢?

使用方法如下:

Copyright 2015 by ExBot
@group ExBot http://blog.exbot.net

版本说明

系统更新

* 系统更新日期至for i386 2015.1.23,for amd64 2015.02.15
* 安装VIM i386版本没装GUI的、未配置,amd64版本做好了这些工作
* 安装新立得软件包管理器  Ubunut软件中心感觉不好用
* 安装eigen  这也是群里提出的需求,文件位于/opt/eigen,已export CPATH(amd64中没装。似乎ROS中有)
* 中文输入法配置为SunPinyin和极点五笔86
* 启动器布局修改

ROS

* 安装 ros-indigo-desktop-full
* 安装turtlebot包
* 安装openni,openni2包
* 配置 catkin_ws (所有catkin类型包放在 ~/catkin_ws/src/ 目录下编译或者运行)
* 配置 rosbuild_ws (所有rosbuild类型包放在 ~/rosbuild_ws/ 目录下编译或者运行)
* 配置 overlay: rosbuild_ws -> catkin_ws -> indigo (indigo环境变量已export)

(ROS位于/opt/ros,如有必要请将其权限设为777。其实有workspace应该是不用的,我就没改。)

集成开发环境

* 安装JDK8u25(i386),JDK8u30(amd64)
* 安装  eclipse for C/C++(LUNA)
* 安装 PyDev for Eclipse
* 安装Pydev Mylyn intergration
* 安装QT   Qt5.2.1 Qt Creator 3.0.1(i386)
* 优化 Eclipse,支持多种ROS文件类型:*.launch, *.concert, *.xacro, *.urdf, *.xml, *.yaml, *.rviz, cmake(i386版本似乎忘了关联编辑器)

修改情况:
2015.1.25 i386版本增加百度云盘下载
2015.02.21 增加amd64版本,提供360云盘下载
特别注意:安装后不能上网的,运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
2015.06.01 不能挂载U盘的,试试以下命令:sudo apt-get install exfat-utils
(ubuntu14.04.1-desktop-indigo-exbot-i386-20150123.iso  md5 [5c0a5f5840eb8222e008aab8b9adb412])
(ubuntu-14.04.1-desktop-indigo-exbot-amd64-20150215.iso  md5 [1b4783eab24e39a018fdd9ff450e7509])
标签:

96 条留言  访客:93 条  博主:0 条   引用: 3 条

  1. 高鸿鑫

    安装完64版,14、04for ros 不能上网,执行命令,显示not found,请问怎么解决,急急急,谢谢~

  2. keo

    请问如何将自己的ubuntu定制成ISO呢???

    • poyoten

      简单点直接打包系统就用remastersys,如果想手动定制,参考ubuntu官网教程。

  3. zhaoxuan120

    安装64位版本遇到上不了网的问题,尝试运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf后可以打开网页,rbx1也可正常安装,但是terminator和arbotix安装出现问题,后自行尝试更新源运行 sudo apt-get -y update后恢复正常,实在还不行可以带梯子上网试试,百度了好久,分享给博主和各位

    • 巴扎嘿

      运行命令后出现:ln: failed to create symbolic link ‘/etc/resolv.conf’: File exists怎么办呢??求教

      • poyoten

        只有64位的镜像才需要执行一次这条命令。出现上面的提示说明你不用执行这条命令。如果联网正常,安装不正常,可以试试更换软件源试试。

        • DingXu

          你好,两个都装了,试了,联网正常,安装也很顺利,可是就是上不了网啊,不知道是怎么回事?

  4. he

    请问有没有exbot_xi开发包

  5. 更世

    版本说明里边的所有内容是指得这个ubuntu里边已经做好的配置吧?我看评论怎么有人说还要做第二步ROS 有点蒙 求解

    • poyoten

      是的。使用请仔细阅读上文及下面的评论,或许对你有帮助

  6. xianke

    我装的ubuntu是易科的14.04版本,我想在linux下调用声卡,但是发现找不到声卡设备/dev/dsp,不知道该怎么解决。

    • poyoten

      我看群里已经有人回答你了。

      • xianke

        嗯,谢谢,已经解决了。

  7. siteen

    您好!
    ubuntu 14.04 64位安装完运行完sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf之后百度可以上,其他像ros官网上不去是为什么?

  8. lincoln

    我想请问问一下我安装的是64位indigo版本的ubuntu 连接无线网是可以访问网站 但是就是不能访问百度 也不能更新软件源 是怎么回事呢

  9. 张德雨

    楼主你好,我安装好了上面的系统,但是只出来了一个桌面,并没有任何的侧边栏和启动栏,这是怎么回事啊?

    • poyoten

      具体原因不知。从我的测试及其它人的应用来看没出现这样的情况。

  10. Young

    请问一下,你们的turtlebot 1代支不支持http://learn.turtlebot.com/上面的实验教材啊?

  11. taowenyin

    64bit的网卡不能驱动,32bit的就可以,裸机安装是32bit能自动找到网络,而且32bit不用输账号和密码,感觉64bit的镜像没有32bit做的好

    • poyoten

      64 位的系统安装升级后,网络管理软件确实有点问题。但是网卡不能驱动的问题暂时没有发现,也就是说网络是可以用的。以后的版本中会注意已经出现的问题,尽量方便大家而不是困惑大家。

      • taowenyin

        64bit我现在网页打不开来,firfox说找不到服务器,但是我网络其实是连着的

        • poyoten

          如果你能PING通网关,那试试运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

  12. 四季豆

    楼主,您好。我在实体机上安装了ubuntu14.04 for ros amd64版本系统,是只装了这一个系统,但是发现优盘可以自动挂载,但是打不开优盘。出现:Unable to open a folder for KINGSTON,No application is registered as handling this file.You do not have the permissions necessary to view the contents of “KINGSTON”. 我已经运行过您说的:sudo apt-get install exfat-utils,也重启过电脑,也换了多个u盘尝试都不行,我发现也有几个留言问到这个问题,但不是挂载不上的问题。急切盼望您的回复。谢谢!

    • poyoten

      试试 执行 sudo chmod 655 /media/exbot

  13. 火鸟

    请问有没有办法再ubuntu15.04中安装ROS的indigo版本呢?

    • poyoten

      没试过。官方说: ROS Indigo ONLY supports Saucy (13.10) and Trusty (14.04) for debian packages。所以是没有debian包的,不能用apt-get安装,源码没有试,自己编译后有没有问题就不知道了。个人感觉没有必要试。要不换ROS版本,要不换Ubuntu版本。

  14. 血色长虹

    ROS

    * 安装 ros-indigo-desktop-full
    * 安装turtlebot包
    * 安装openni,openni2包
    * 配置 catkin_ws (所有catkin类型包放在 ~/catkin_ws/src/ 目录下编译或者运行)
    * 配置 rosbuild_ws (所有rosbuild类型包放在 ~/rosbuild_ws/ 目录下编译或者运行)
    * 配置 overlay: rosbuild_ws -> catkin_ws -> indigo (indigo环境变量已export)
    (ROS位于/opt/ros,如有必要请将其权限设为777。其实有workspace应该是不用的,我就没改。)
    集成开发环境

    * 安装JDK8u25(i386),JDK8u30(amd64)
    * 安装 eclipse for C/C++(LUNA)
    * 安装 PyDev for Eclipse
    * 安装Pydev Mylyn intergration
    * 安装QT Qt5.2.1 Qt Creator 3.0.1(i386)
    * 优化 Eclipse,支持多种ROS文件类型:*.launch, *.concert, *.xacro, *.urdf, *.xml, *.yaml, *.rviz, cmake(i386版本似乎忘了关联编辑器)

    请问这两个里面的步骤应该怎么完成呢?我刚刚接触不久,希望能大概给个方向,去哪里能学,非常感谢。

    • poyoten

      google吧。

  15. Jj

    Hello!
    Why this OS do not support EFI bootstrap when Ubuntu 14.04 supports. 网址

    • poyoten

      Sorry,I don't test EFI boot mode.

  16. 箫汐晴

    你好,我装的是双操作系统,安装了这个版本的ubuntu+ros,不能联网,然后按你说的手动建立/etc/resolv.conf文件后能上百度了,但是有些网站还是不能使用啊,这个怎么解决?另外这个不是包含翻墙的功能的吗,为啥我的不能用google??谢谢~

    • qw78561

      你好,你装的时候,ubuntu系统的硬盘分区了吗,还是依旧按照普通的安装的

  17. blacksnow

    exbot@s-virtual-machine:~/catkin_ws/src/exbot_xi$ git pull
    fatal: 未指定远程版本库。请通过一个URL或远程版本库名指定,用以获取新提交。
    请问这是什么原因呢,求方法,谢谢

    • poyoten

      错误提示中已经说明,没有指定远程版本库。如:git pull origin master

  18. heisecaibao

    VMwareTools安装不上,有什么解决办法吗。
    提示 您没有查看VMWARETOOLS的内容所需的权限
    执行了
    特别注意:安装后不能上网的,运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
    2015.06.01 不能挂载U盘的,试试以下命令:sudo apt-get install exfat-utils
    后解决问题

    • poyoten

      没看明白,解决问题了?

      • 我运行了之后说是command not found

  19. lligen

    安装完毕重启后,插入硬盘,所有硬盘空间都打不开(包括windows下的盘)。查了下这些盘的权限:
    brw-rw---- 1 root disk 8, 0 7月 5 17:21 sda
    brw-rw---- 1 root disk 8, 1 7月 5 17:21 sda1
    brw-rw---- 1 root disk 8, 2 7月 5 17:21 sda2
    brw-rw---- 1 root disk 8, 3 7月 5 17:21 sda3
    brw-rw---- 1 root disk 8, 4 7月 5 17:21 sda4
    brw-rw---- 1 root disk 8, 5 7月 5 17:21 sda5
    brw-rw---- 1 root disk 8, 6 7月 5 17:21 sda6
    brw-rw---- 1 root disk 8, 7 7月 5 17:21 sda7
    brw-rw---- 1 root disk 8, 8 7月 5 17:21 sda8
    brw-rw---- 1 root disk 8, 16 7月 5 17:33 sdb
    brw-rw---- 1 root disk 8, 17 7月 5 17:33 sdb1
    brw-rw---- 1 root disk 8, 18 7月 5 17:33 sdb2
    brw-rw---- 1 root disk 8, 19 7月 5 17:33 sdb3
    是不是所有usb接口权限设置都有问题呢?该怎么修改?

    • poyoten

      你是查看的/dev吧,这样是正常的。你现在不能用盘么,什么现象,是没有挂载还是什么,看下你的/etc/fstab

  20. wingay

    没使用root

  21. wingay

    楼主 U盘 插入 后 想复制里面 的东西 到Ubuntu 需要什么命令 才能 吧U盘里的东西 在Ubuntu看到

    • poyoten

      先看自动挂载了没有,没有的话先手动挂载。

  22. wingay

    楼主,插入U盘读取不了内容是什么原因???

    • poyoten

      能挂载么?如不能挂载的看看上面的这句:不能挂载U盘的,试试以下命令:sudo apt-get install exfat-utils。能详细说下状况么?

  23. wingay

    ping http://www.baidu.com是通的
    nsloopup http://www.baidu.com结果是
    Server :127.0.1.1
    Address:127.0.1.1#53

    Non-authortitave answer:
    Name: http://www.baidu.com
    Address: 115.239.210.27
    Name: http://www.baidu.com
    Address: 115.239.211.112

    • poyoten

      你这个评论被拦了,刚批准看到了。这样上网应该是没有问题的。

  24. wingay

    你好,我是新手,按照你说的方法装了后,发现打开火狐时有的可以上网如百度 但是大部分网页是打不开的 我修改了 DNS 也不行, 请问还有别的方法吗

    • poyoten

      如果xxx.com打不开,你运行nslookup xxx.com 8.8.8.8 和 ping xxx.com把结果给我,我得判断下可能问题所在才知道怎么解决。

  25. wingay

    博主你好 , 可以要一下你这个发行版 制作iso的方法吗

    • poyoten

      过段时间给你吧。你去QQ群私聊我下,我后面给你资料

  26. wingay

    博主你好,我按照你的方法sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf做了 百度是可以进去的但是 好多网页是进不去的怎么回事,

  27. tong

    你好!
    我在虚拟机里装上64位的,再加上sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf可以上网。但是直接装在硬盘上再加上指令就不可以了。请问该怎么办??
    Ping http://www.baidu.com;ping 8.8.8.8 都不通。

    • poyoten

      你试试ping 123.125.114.144通不通(你也可以再试试ping局域网中的IP,如路由器、手机等)。这是百度的一个IP,如果这都不通应该是没有连上网络。那请详述你的上网方式,再看能尝试什么样的方法。

      • tong

        您好!
        我是在学校里用的无线,需要打开网页登陆才能使用外网,否则只能使用学校的网页。我ping了学校的主页,能收到包,ping 登陆页面的ip也能收到包。
        使用我手机开的热点的时候,ping123.125.114.144能收到。
        但是使用火狐直接输入ip,学校的和百度的都打不开网页。
        不知道是什么情况。
        另外,直接ping http://www.baidu.com 是unkonwn host.

        • poyoten

          那是DNS解析有问题,也就是resolv文件有问题。输入IP不能访问是因为中间有个页面跳转,跳转地址是域名,解析不了所以页面打不开。你检查下/etc/resolv.conf文件是否存在, /run/resolvconf/resolv.conf是否存在,如只有前者不存在,后者存在且有内容如nameserver XX.XX.XX.XX,执行sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf。如果你这台电脑的上网地点不变的话,临时解决方案就是手动建立/etc/resolv.conf文件,内容如下:
          options timeout:1 attempts:1 rotate
          nameserver X.X.X.X
          nameserver X.X.X.X
          其中的X.X.X.X为你们学校使用的DNS服务器地址。
          再一个,打开登录页面时,请看下代理插件状态,不应使用代理。

    • 西瓜大10级

      还是代理的问题,浏览器代理移除就好了

  28. Indio

    哦~ 是没有挂载u盘的缘故,不过以前安装完ubuntu是可以自动识别u盘的呢~需要哪里设置一下吗?

    • poyoten

      一般是自动挂载的。如果不行检查下桌面系统参数配制,重新设置下。

  29. Indio

    首先感谢你奉献的镜像文件呢,你好!我安装完ubuntu 64位Indio之后,u盘不能进入了呢。显示“you donn't have the permissions necessary to view the contents of "B4FE-5315"”呢。

  30. 呵呵

    博主 你好,我使用你的镜像,但是现在用不了putty连接 sudo apt-get install openssh-server后ps -e |grep ssh输入这条指令没有反应,输入/etc/init.d/ssh start也没有反应,用putty连接10.0.2.15 出现的是连接超时?请问这是为何

    • poyoten

      你试试/etc/init.d/ssh restart有什么输出信息没有,或是重启系统试试。这个应该是没有问题的。

      • 呵呵

        /etc/init.d/ssh restart没有输出信息 我虚拟机网络设置:NAT连接; 混杂模式:拒绝;端口转发未设置。putty 输入的IP:10.0.2.15 端口22

        • poyoten

          你PING下看网络通不通,如不通你可以试试改下虚拟机网络设置,设成桥接,手动设IP。

  31. 呵呵

    这个百度云里里面ubuntu14.04.1-desktop-indigo-exbot-i386-20150123.iso 怎么还要重新安装Ubuntun 不像之前的12.02 直接进入

    • poyoten

      可以直接进LIVECD的。你选择下。试用ubuntu就是进livecd,安装当时就是安装ubuntu了

  32. gallop

    我的机器之前安装了win7和ubuntu,但是在ubuntu中配置ros比较麻烦,所以我下载了您提供的64位的ubuntu,我用U盘安装替换掉原来的ubuntu后发现您提供的系统不能访问u盘和之前的系统盘。并且把原来双系统的引导区给弄没了。请问怎么样才能够正常访问u盘和原来的盘呢?谢谢。

    • poyoten

      我现在不能确定究竟是发生了什么情况。如果你把以前WIN的分区覆盖了,那以前的盘也就没有了。如果没有覆盖,看不见盘,应该是没有自动挂载,可尝试手动挂载。
      双系统的引导记录没了应该你在选择安装引导启动器的时候是默认设置,grub占了引导权。如果Boot菜单中没有WIN,你想进WIN系统的话,请更改下Boot菜单。
      我没有用过双系统,这个版本的ubuntu的自动装过,没有出现你说的情况。

  33. irobot

    虚拟机安装的64位Indigo版本的 装完之后上不了网 按你说的 执行了这条sudo ln s /run/resolvconf/resolv.conf /etc/resolv.conf指令也不行 求上网

    • poyoten

      请先确认从虚拟机到宿主机通不通,排除下虚拟机的网络设置问题。

  34. ROS新手报到

    我也是装了这个版本的32位,我之前用的是groovy版本的但是能上网,但是装了indigo版本后我按照之前groovy版本的设置网络,但是都上不了网,求助!!真的很无助,百度了好几种方法都不行。。。

    • poyoten

      先说下你是虚拟机还是物理机安装。如果是虚拟机,先确认虚拟机的网络设置。最后看下博文中的红字部分。

  35. Tyrion

    这个版本的wifi 不好用啊,一开始脸上wifi就断开,后来干脆不显示热点,第五次登录系统了

    • poyoten

      你用的是i386还是amd64版本的,我验证下。我在使用中未发现,有可能制作过程中有问题。

  36. 百度不能下载了

    • poyoten

      可以啊。不过要装客户端。

  37. bobo

    安装了这个系统,请问root密码是多少? 谢谢 !

    • poyoten

      root没有设密码。应该随机的。你可以自己设下。exbot用户密码是exbot123

  38. Leo

    谢谢!

  39. robot

    禁用代理无法上网

    • poyoten

      不可能吧。浏览器是按照规则选择是否通过代理软件连网。如果你说的禁用代理是系统的全局设置的话,那没被墙的网站应该是可以上的。

      • robot

        装了好几次了,只有全局能上一些网络。国内大多数不能上像百度,微博等。而且无法更新,提示无法连接网络。禁用代理则完全不能上。

        • poyoten

          你这个应该是DNS解析问题。用代理是用8.8.8.8解析的。

          • robot

            能不能麻烦您详细的教下如何修改,实验室基本安装的是 Ubuntu 14.04.1 for ROS(indigo) by ExBot iso 发行版 上网都有点问题,谢谢

          • poyoten

            你装的是哪个版本。32位还是64位的。我重新安装试试。我没有遇到问题。

          • robot

            64位的,我用硬盘安装和U盘安装两种方法都一样,只有全局才能上一些网站.

          • poyoten

            不好意思。我安装更新后把一个链接删了。你加下,在终端下运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

          • robot

            你好,上网按照你说的设置可以用了.但是git不能用了,麻烦赶紧验证下

          • poyoten

            git不了,请临时设置成全局代理。ROS官网有时不通过代理也上不了的。

  40. jjw

    能不能介绍下怎么安装OpenCv,激光处理,Pcl?

  41. 上海app开发

    学习 感谢分享

  42. 大红鹰

    哈,新的发行版啊,做图像处理的话,OpenCv,激光处理,Pcl自行安装?
    是否集成了hokuyo的驱动呢?嘿嘿

    • poyoten

      除了文中说的都没有。自行安装吧。

  43. 威客资讯

    分别系的挺好的,分享的也挺好的。

来自外部的引用: 3 条

  • 01.ROS系统介绍及安装 | 谱风林
  • ROS系统介绍及安装 | 谱风林
  • 01.ROS系统介绍及安装 – 极萝卜

给我留言

Copyright © ExBot易科机器人实验室 保留所有权利.   Theme   Robin modified by poyoten

用户登录

分享到: