版本是14.04.1

一.先配置
1.点击新立得软件包管理器,输入密码exbot123,
2,点击最上面一栏的设置,选择软件源,前四个打勾,后一个不打,把sevice america改成mainsever ,点击close
设置更新源
目的:可以使用exbot国内服务器进行更新,不用翻墙了
1.点击新立得软件包管理器,输入密码exbot123,
2,点击最上面一栏的设置,选择软件源

3.点击other software,点击add,把deb http://ros.exbot.net/rospackage/ros/ubuntu/ trusty main复制进去,点击Add source,

4.回到刚才的页面,在刚添加的地址http://ros.exbot.net/rospackage/ros/ubuntu/ trusty main前打勾,点击close,就ok了
设置完之后可以运行
sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade这个命令运行的时间较长,大概要一个小时
二,添加source.list
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'三、添加keys

sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116

四、安装

sudo apt-get install ros-indigo-desktop-full
如果你要安装一个包的话,
sudo apt-get install ros-indigo-PACKAGE
PACKAGE是包名,你运行的时候要用自己想要的包名给替换一下,如
sudo apt-get install ros-indigo-slam-gmapping
五、初始化rosdep
初始化rosdep和rosdep update,不明白具体有什么用,好像是能在编译源码的时候安装一些它需要的依赖,其他就不知道了。
运行
sudo rosdep init 
rosdep update
若出现
ERROR: default sources list file already exists
则先输入
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
再输入
sudo rosdep init
然后它会提示你输入rosdep update
就完成了。
六、环境设置
这个环节很坑,我一直没看出来有什么用,但也挺重要的。有些书上说让改.bashrc文件,但记住一定一定不要改。它是根目录下的文件,一旦失误,麻烦真的很大,我尝试过,最后不得不重新安装ubuntu。
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc

如果你只想更改当前终端下的环境变量

source /opt/ros/indigo/setup.bash

七、rosinstall

rosinstall这个工具方便咱们以后给一些软件包下载很多源码树,一条命令就行,也有说不需要下的,随你了。
 
sudo apt-get install python-rosinstall
总结一下所需的命令就是
sudo apt-get update
 
sudo apt-get upgrade
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116
sudo apt-get install ros-indigo-desktop-full
sudo rosdep init 
rosdep update
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall

ubuntu安装ros indigo的更多相关文章

  1. 学习使用turtlebot2——安装ROS Indigo系统

    最近在学习使用turtlebot2,特此做一些学习记录. 安装ROS前要先决定自己电脑的Ubuntu(乌班图)系统.现在学习ROS常使用的Ubuntu系统有Ubuntu 16.04 和Ubuntu14 ...

  2. ROS Learning-001 安装 ROS indigo

    如何在 Ubuntu14.04 上安装 ROS indigo 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本 ...

  3. 机器人操作系统ROS Indigo 入门学习(1)——安装ROS Indigo【转】

    转自:http://blog.csdn.net/bobsweetie/article/details/43638761 Ubuntu14.04安装ROS Indigo 一.安装ROS 1.1配置Ubu ...

  4. ubuntu 14.04 server(amd64) 安装ros indigo

    1.添加软件源(添加了正确的软件源,操作系统就知道去哪里下载程序,并根据命令自动安装软件) sudo sh -c 'echo "deb http://packages.ros.org/ros ...

  5. 机器人操作系统ROS(indigo)与三维仿真软件V-Rep(3.2.1)通信接口使用笔记

    关键字:ROS(indigo),V-Rep(3.2.1), vrep_ros_bridge(lagadic). vrep_ros_bridge提供了V-Rep和ROS之间的通信接口,可以实现使用ROS ...

  6. 树莓派3安装ros

    树莓派3上面安装ros总结参考wiki和诸多博客安装ros仍然遇到了很多问题,重装了好几遍才成功,为了自己和其他人以后再安装ros时,不在重蹈覆辙.1.准备和说明树莓派3,安装系统Raspbian j ...

  7. ubuntu 14.04 (desktop amd 64) 安装和配置ROS Indigo

    安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu ...

  8. Ubuntu14.04安装和配置ROS Indigo(一)

    安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu ...

  9. ROS Indigo在ubuntu1404上的安装方法

    安装配置方法参照  http://wiki.ros.org/indigo/Installation/Ubuntu 以下操作需要保证虚拟机能够正常连接网络. 1.更换源镜像: 将源设置为国内源,我选择的 ...

随机推荐

  1. python学习之-- 生成唯一ID

    以下以2种方法生成唯一ID def uuid_method(): """第一种方法""" import uuid return str(uu ...

  2. MySQL通用编程

    第一阶段:基础入门 第一章:关系模型 第二章:基本查询 第三章:复杂查询 第四章:权限控制 第五章:查询优化 第二阶段:模型设计 第六章:设计选择 第七章:函数依赖 第八章:分解算法 第九章:设计过程 ...

  3. Codeforces Round #317 [AimFund Thanks-Round] (Div. 2) Minimization dp

    原题链接:http://codeforces.com/contest/572/problem/D 题意 给你个数组A和n,k,问你排列A后,下面的最小值是多少. 题解 先排个序,要填充像1,1+k,1 ...

  4. codeforces 997E(线段树)

    分析: 首先考虑如何计算整个数组有多少个good区间 容易发现一个区间是good区间当且仅当max-min-len=-1,且任意区间max-min-len>=-1 我们可以枚举右端点,然后维护前 ...

  5. 第4章 CentOS软件安装

    一.安装JDK 1.1 卸载旧版JDK 首先,在你的服务器上运行一下更新. yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件. rpm -qa | grep -E '^ope ...

  6. OAuth相关备注

    引用大神的资料,备注一下 http://www.cnblogs.com/dudu/tag/OAuth/

  7. Android入门:MVC模式(中)

    MVC 模式的最基本概念是分层设计,把我们的代码基于 View(视图).Model(模型).Controller(控制器)进行分类封装,这样做的目的是为了清晰结构,使代码更易维护和扩展. 在上一篇文章 ...

  8. Qt5.1.1实现调用google地图显示

    1.调用google地图工程文件 QT +=webkit QT +=webkitwidgets QT += core gui greaterThan(QT_MAJOR_VERSION, ): QT + ...

  9. 微信小程序制作商 业务流程

  10. 需要配置执行path?no

    下面的代码以管理员权限运行即可,保存为bat 2018/2/6(basic) - 初始化版本 @echo off :continue echo 输入exit退出 set /p My_PATH=请输入要 ...