解决ROS包校验不符问题,国内易科ros源

最近在Ubuntu 16.04上安装ros,根据ros wiki上的步骤进行,总是出现ros包校验不符的问题,这主要是国外的ros源不稳导致的,后来在创客智造看到一篇文章,介绍了国内易科的ros源,通过这种方法可以解决上面的问题,原文如下:(另外,这篇文章介绍的ros版本是 trusty,可以根据你自己的需要换成你对应的版本,比如kinetic)


说明

  • 鉴于国外的源不稳定或需要,很不方便,所以国内也搭建不错的源,这节演示如何愉快地使用国内的源

步骤

方法一:

  • 打开系统设置->点击“软件和升级”->点击“其他软件”->点击左下角“添加”按钮
  • 网址栏写入:
http://ros.exbot.net/rospackage/ros/ubuntu/
  • 发行版写入:
trusty 
  • 组件写入:
main
  • 效果图:
    解决ROS包校验不符问题,国内易科ros源_第1张图片

方法二:

  • 命令下执行
 sudo sh -c '. /etc/lsb-release && echo "deb http://ros.exbot.net/rospackage/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
  • 最终会在/etc/apt/sources.list.d/ros-latest.list有这么一行
deb http://ros.exbot.net/rospackage/ros/ubuntu/ trusty main

完成更新

  • 命令行下执行更新
#更新源的软件包索引
sudo apt-get update     
#升级已安装的软件包,此可忽略
sudo apt-get upgrade

你可能感兴趣的:(ROS)