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时可能会部分失败,是由于国内防火墙以及网络的原因,可以忽略,不必计较更新失败(除非这些安装包是该软件的必备,
可以尝试在网上直接下载安装)
原创粉丝点击