Ubuntu14.04上安装ROS
来源:互联网 发布:租用临时备案域名 编辑:程序博客网 时间:2024/06/05 15:33
1、添加 ROS 软件源我这里添加的 ROS 软件源是:国内或者新加坡的镜像源,这样能够大大提高安装下载速度。sudo sh -c '. /etc/lsb-release && echo "deb http://mirror.sy1、添加 ROS 软件源
我这里添加的 ROS 软件源是:国内或者新加坡的镜像源,这样能够大大提高安装下载速度。
sudo sh -c '. /etc/lsb-release && echo "deb http://mirror.sysu.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
注: 如果你不使用国家软件镜像源的话,那么在后面下载 ROS 包的时候,你会非常的痛苦。因为下载速度真的很慢。
2、添加 ROS 软件源的公钥
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116
注意:
(1)如果执行时下面的信息,声明执行失败。
gpgkeys: HTTP fetch error 7: couldn't connect: Network is unreachable
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
解决办法:
执行一次:sudo apt-get update,这个命令执行后会输出错误,不用管它。接着,再执行一次上面的添加公钥命令。
(2)如果上述方法失败
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
3、确保你的 Debian 软件包索引是最新的:
sudo apt-get update
4、安装 ROS
sudo apt-get install ros-indigo-desktop-full
5、查看刚刚都安装了什么
apt-cache search ros-indigo
6、初始化 rosdep
在开始使用 ROS 之前你还需要初始化 rosdep。rosdep 可以方便在你需要编译某些源码的时候为其安装一些系统依赖,
同时也是某些 ROS 核心功能组件所必需用到的工具。
sudo rosdep init
rosdep update
7、添加环境变量
将 ros 的环境变量添加到 ~/.bashrc 文件里。直接执行下面的命令:
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
8、安装 rosinstall
rosinstall 是 ROS 中一个独立分开的常用命令行工具,它可以方便让你通过一条命令就可以给某个 ROS 软件包下载很多源码树。
sudo apt-get install python-rosinstall
搞定
这样,ROS-indgio 就安装完成了。接下来,我们要做的事情是:开始ROS基础学习。
注意:(1)更多工具安装可以参考:http://blog.csdn.net/wilylcyu/article/details/51735073
(2)第1、2步的添加软件源和公匙的操作如果上述1,2还不行可以试试一下操作:
source.list:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
key:sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116
其次,可以尝试切换其他国内的软件源
(3)在执行sudo apt-get update时可能会部分失败,是由于国内防火墙以及网络的原因,可以忽略,不必计较更新失败(除非这些安装包是该软件的必备,
可以尝试在网上直接下载安装)
我这里添加的 ROS 软件源是:国内或者新加坡的镜像源,这样能够大大提高安装下载速度。
sudo sh -c '. /etc/lsb-release && echo "deb http://mirror.sysu.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
注: 如果你不使用国家软件镜像源的话,那么在后面下载 ROS 包的时候,你会非常的痛苦。因为下载速度真的很慢。
2、添加 ROS 软件源的公钥
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116
注意:
(1)如果执行时下面的信息,声明执行失败。
gpgkeys: HTTP fetch error 7: couldn't connect: Network is unreachable
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
解决办法:
执行一次:sudo apt-get update,这个命令执行后会输出错误,不用管它。接着,再执行一次上面的添加公钥命令。
(2)如果上述方法失败
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
3、确保你的 Debian 软件包索引是最新的:
sudo apt-get update
4、安装 ROS
sudo apt-get install ros-indigo-desktop-full
5、查看刚刚都安装了什么
apt-cache search ros-indigo
6、初始化 rosdep
在开始使用 ROS 之前你还需要初始化 rosdep。rosdep 可以方便在你需要编译某些源码的时候为其安装一些系统依赖,
同时也是某些 ROS 核心功能组件所必需用到的工具。
sudo rosdep init
rosdep update
7、添加环境变量
将 ros 的环境变量添加到 ~/.bashrc 文件里。直接执行下面的命令:
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
8、安装 rosinstall
rosinstall 是 ROS 中一个独立分开的常用命令行工具,它可以方便让你通过一条命令就可以给某个 ROS 软件包下载很多源码树。
sudo apt-get install python-rosinstall
搞定
这样,ROS-indgio 就安装完成了。接下来,我们要做的事情是:开始ROS基础学习。
注意:(1)更多工具安装可以参考:http://blog.csdn.net/wilylcyu/article/details/51735073
(2)第1、2步的添加软件源和公匙的操作如果上述1,2还不行可以试试一下操作:
source.list:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
key:sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116
其次,可以尝试切换其他国内的软件源
(3)在执行sudo apt-get update时可能会部分失败,是由于国内防火墙以及网络的原因,可以忽略,不必计较更新失败(除非这些安装包是该软件的必备,
可以尝试在网上直接下载安装)
阅读全文
0 0
- Ubuntu14.04上安装ROS
- ros安装-Ubuntu14.04
- 在Ubuntu14.04上安装和配置ROS Indigo
- 在ubuntu14.04上安装ROS(robot operating system)
- Ubuntu14.04安装ROS Indigo
- Ubuntu14.04安装ROS-indigo
- Ubuntu14.04安装ROS Indigo
- ubuntu14.04安装ROS indigo
- ubuntu14.04安装ros系统
- Ubuntu14.04 ROS安装octomap
- Ubuntu14.04安装ROS indigo
- ubuntu14.04安装ros-indigo
- Ubuntu14.04安装ROS indigo
- Ubuntu14.04环境下ROS indigo 安装
- ubuntu14.04下安装indigo版ROS
- SLAM: Ubuntu14.04_Kylin安装ROS-Indigo
- 在Ubuntu14.04中安装ROS Indigo
- ubuntu14.04+ROS Indigo +Kinectv2安装指南
- netty中的粘包和拆包问题处理
- 使用Mweb生成博客到csdn
- HDU5776 sum【前缀和+模除】
- 【Unity优化】Shader优化
- 38 WebGL针对单独的顶点坐标绘制组成模型
- Ubuntu14.04上安装ROS
- 后端框架_数据库技术mysql
- HashSet哈希值
- 字符数组、String类、StringBuffer三者的相互转换
- SpringMVC之浅析上下文初始化(二)
- MyFlag Step11 :menupath的移植工作
- java中的乱码及编码问题
- 有两个顺序表LA,LB,其元素均为非递减有序排列,编写算法将它们合并成一个顺序表LC,要求LC也是非递减有序排列。
- 【Unity优化】内存优化