ROS安装与卸载教程

一 ros安装

1.0 设备环境:Ubuntu 14.04 ros indigo

1.1 配置Ubuntu仓库变为允许"restricted," "universe," and "multiverse

1.2

sudo sh -c ‘echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list‘

这里需要注意的问题是,有些时候由于防火墙原因,有些时候需要点击Mirrors换一个指令,否则可能安装不了哦

1.3

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo apt-get update
sudo apt-get install ros-indigo-desktop-full

sudo rosdep init
rosdep updateecho "source /opt/ros/indigo/setup.bash" >> ~/.bashrcsource ~/.bashrc

二 ros卸载

sudo apt-get rm ros-*sudo rm -rf /etc/ros删除.bashrc中的source /opt/ros/indigo/setup.bash如果有自己建立的catkin_ws,也删除

三 ros源码安装

卸载之后,我们可以源码安装

sudo apt-get install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential
sudo rosdep init
rosdep update
mkdir ~/ros_catkin_ws
cd ~/ros_catkin_ws
rosinstall_generator desktop_full --rosdistro indigo --deps --wet-only --tar > indigo-desktop-full-wet.rosinstall
wstool init -j8 src indigo-desktop-full-wet.rosinstall
rosdep install --from-paths src --ignore-src --rosdistro indigo -y
./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
source ~/ros_catkin_ws/install_isolated/setup.bash

如果下载新的包,可以采用建立自己的工作空间的方式

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/
catkin_make
source ~/catkin_ws/devel/setup.bash

参考文献:

1 http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment

2 http://wiki.ros.org/indigo/Installation

3 http://wiki.ros.org/indigo/Installation/Source

时间: 2024-10-27 01:10:55

ROS安装与卸载教程的相关文章

Oracle 11g数据库安装和卸载教程

Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 选择服务器类,点击下一步 选择单例数据库安装,点击下一步 选择高级安装,点击下一步 直接点击下一步 选择企业版,点击下一步 选择安装数据库的路径,这里我没有改,直接下一步 选择一般用途,点击下一步 数据库名,我这里写的是zhongfucheng,你们可以随便自己取 在上面4个方框中选择字符集的界面,

ArcGIS 10.2安装及卸载教程

卸载 在控制面板中找到程序->卸载程序 找到ArcGIS的相关软件 这里以ArcGIS 10.2 Destop为例,选中,然后点击卸载,会出现如下界面 选择Remove,然后根据提示进行操作,即可完成ArcGIS 10.2 for Destop的卸载操作,之后卸载其他ArcGIS软件即可. ArcGIS 10.2的安装 在安装包的根目录下找到安装程序,点击运行 安装ArcGIS for Desktop和ArcGIS License Manager 安装ArcGIS for Desktop 点击上

.NET Core R2安装及示例教程

.NET Core R2安装及示例教程 前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core.由于各种原因,就没有初试.刚好,前几天看到.NET Core发布新版本了,决定要去一探究竟.于是乎,就立马去官网查找相关的信息,为初探做准备. 下面就开始今天的内容,有两个部分:安装和创建示例程序. 安装 本人使用的是Windows 10 64位系统,安装过Visual Studio 2015,如果没有安装,请先安装. 下载安装文件 进

NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者

NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者 作者: raindy 来源:http://bbs.hanzify.org/index.php?showtopic=30029 时间:2005-02-15 点击:70791 raindy NSIS简介: NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装.卸载系统,它的特点:脚本简洁高效:系统开销小:当然进行安装.

Linux 下configure 参数配置与软件的安装与卸载

Linux环境下的软件安装,并不是一件容易的事情:如果通过源代码编译后在安装,当然事情就更为复杂一些:现在安装各种软件的教程都非常普遍:但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了.Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用. 'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项

Android随笔之——静默安装、卸载

随笔之所以叫随笔,就是太随意了,说起来,之前的闹钟系列随笔还没写完,争取在十月结束之前找时间把它给写了吧.今天要讲的Android APK的静默安装.卸载.网上关于静默卸载的教程有很多,更有说要调用隐藏API,在源码下用MM命令编译生成APK的,反正我能力有限,没一一研究过,这里选择一种我试验成功的来讲. 静默安装.卸载的好处就是你可以偷偷摸摸,干点坏事什么的,哈哈~ 一.准备工作 要实现静默安装.卸载,首先你要有root权限,能把你的静默安装.卸载程序移动到system/app目录下. 1.用

Django应用的打包和应用的安装和卸载

将应用打包需要安装: setuptools 安装和卸载应用需要安装: pip 举例polls是一个应用包. polls文件夹中包含所有有关应用的文件. 打包应用: 首先,在你的Django项目之外,为polls创建一个父目录.称这个目录为django-polls. 为你的应用选择一个名字 当为你的包选择一个名字时,检查一下PyPI中的资源以避免与已经存在的包有名字冲突.当创建一个要发布的包时,在你的模块名字前面加上django-通常很有用. 这有助于其他正在查找Django应用的人区分你的应用是

linux软件的安装和卸载

(1) 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单.在Linux中大多数软件提供的是源代码,而不是现成的可执行文档,这就需要用户根据自己系统的实际情况和自身的需要来配置. 编译源程式后,软件才能使用.多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文档或机械地运行“make”.“make install”之类的命令.结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性.下面

pip – pip安装和使用教程

pip – pip安装和使用教程 pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.本文将详细说明 安装 pip 的方法和 使用 pip 的一些基本操作如安装.更新和卸载 python 包. 一.pip安装 安装pip的方法非常简单, 首先下载一个python程序, 然后运行这个程序即可. 这个是在线安装. 1 $ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py 2