zoukankan      html  css  js  c++  java
  • ubuntu安装ros indigo

    版本是14.04.1

    一.先配置
    1.点击新立得软件包管理器,输入密码exbot123,
    2,点击最上面一栏的设置,选择软件源,前四个打勾,后一个不打,把sevice america改成mainsever ,点击close
    设置更新源
    目的:可以使用exbot国内服务器进行更新,不用FQ了
    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
  • 相关阅读:
    linux 命令收集
    tomcat + nginx 负载均衡
    lamp + 然之协同
    万能的 命令库
    boost.asio源码剖析(三) 流程分析
    boost.asio源码剖析(一) 前 言
    给你的JAVA程序配置参数(Properties的使用)
    JAVA将Excel中的报表导出为图片格式(三)换一种实现
    JAVA使用apache http组件发送POST请求
    JAVA使用原始HttpURLConnection发送POST数据
  • 原文地址:https://www.cnblogs.com/talugirl/p/5511787.html
Copyright © 2011-2022 走看看