哈哈,折磨我好久的问题终于解决了,以下是记录过程:

Ubuntu 16.04 kinetic上安装ROS-Academy-for-Beginners依赖总是报错:

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
robot_sim_demo: Cannot locate rosdep definition for [yocs_cmd_vel_mux]
navigation_sim_demo: Cannot locate rosdep definition for [gmapping]
slam_sim_demo: Cannot locate rosdep definition for [hector_mapping]

网上搜索问题时,大部分都是去github下载安装包,克隆到src文件下,再运行。但是我试过好多次就是不行,甚至把kinetic重新安装了一次,再克隆文件,再进行安装依赖文件时候,还是会报错上面的错误,但是网上有很多人利用替换安装包的方法成功了。摊手~~

$ cd ~/tutorial_ws
$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y

后来我换了个思路,去github上克隆文件下来,为啥不直接安装呢。

sudo apt-get install ros-kinetic-slam-gmapping

经历几个确认y以后,slam-gmapping顺利安装成功,然而提示cannot locate rosdep...的错误数还是3个,但是依赖文件变化了。这里可能是最大只显示3个错误,然后一直安装提示的缺少定义内容就行了。

~/tutorial_ws$ sudo apt-get install ros-kinetic-effort-controllers && sudo apt-get install ros-kinetic-map-server && sudo apt-get install ros-kinetic-slam-karto

把最后3个依赖包安装完成以后,终于依赖安装成功了。

~/tutorial_ws$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y
#All required rosdeps installed successfully

ROS-Academy-for-Beginners依赖包报错问题相关推荐

  1. yarn安装依赖包报错 error An unexpected error occurred: “https://registry.npm.taobao.orgnpm/element-ui: get

    yarn安装依赖包报错,error An unexpected error occurred: "https://registry.npm.taobao.orgnpm/element-ui: ...

  2. 依赖包报错Invalid options object. Less Loader has been initialized using an options object that does not

    1.问题:yarn安装依赖包,启动项目报错 error in ./node_modules/ant-design-vue/dist/antd.less Module build failed: Val ...

  3. npm install 下载依赖包报错以及安装npm install node-sass --save 报错的问题--这里肯定有你想要的答案

    1.第一步下载依赖包:npm install ,或者下载淘宝镜像,第一步命令:npm install -g cnpm --registry=https://registry.npm.taobao.or ...

  4. 【运行报错】Openstack 在部署 Keystone 时出现依赖包报错 (解决所有安装时依赖包报错问题)

    1. 报错信息: 在安装 openstack keystone 时出现问题: 错误:软件包:python2-qpid-proton-0.22.0-1.el7.x86_64 (centos-openst ...

  5. npm安装依赖包报错

    最近在新下载了一个项目,需要 npm i 下载依赖,,但是一直报错,, 首先用cnpm源下载 $ npm install -g npm npm ERR! code E500 npm ERR! 500 ...

  6. pip 安装依赖包 报错 No matching distribution found for pandas

    在pycharm中的terminal中使用pip安装依赖包时,出现No matching distribution found for pandas的错误提示 这里是在虚拟环境中,安装依赖包 结果抛出 ...

  7. go 安装墙外的依赖包报错问题

    golang go get代理设置 1.gopm 代替go 下载第三方依赖包 可以采用gopm从golang.org一些镜像网站上下载. a). 安装gopm go get -u github.com ...

  8. yum安装git依赖包报错:/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_cal

    参考https://blog.51cto.com/liuqunying/1835717文章得知是pycurl.so依赖的libcurl指向问题 通过该博主的方法:ldd /usr/lib64/pyth ...

  9. 解决go mod拉取etcd依赖包报错的问题

    go sdk版本在go1.13和go1.14版本使用go mod管理依赖包中有etcd时会出现异常,无法正常拉取etcd包. 错误如下: go.etcd.io/etcd/clientv3 tested ...

最新文章

  1. mysql设计表时 varchar长度_设计表的时候,对变长字段长度选择的一点思考
  2. 【脚本整理】docker-compose 部署prometheus + grafana
  3. 揭露动画(Reveal Effect)实现时的注意事项(附上bug-logcat)...
  4. Python3网络爬虫快速入门实战解析——对大佬部分代码失效的修改
  5. 第三十九讲:tapestry 页面加载等待过程(ProgressiveDisplay)组件
  6. Atamai 手术导航软件开发包
  7. TP5报错variable type error: array
  8. tcpdump高级过滤
  9. 【CityHunter】通过Unity3D来制作游戏中AR部分的内容
  10. 3d游戏建模学习心得,自学maya,zbrush,substance一个月的感想
  11. 核函数是什么-数据的升维与降维
  12. 区块链对广告行业发展的影响
  13. 全球十大公司物联网战略,一个万物智能的世界即将到来
  14. android 手势放缩_手把手教你打造支持手势放大缩小的ImageView
  15. UVC webcam添加H264 NV12等格式支持
  16. rt-thread i2c 使用教程
  17. 微信小程序--公共组件使用
  18. 我的职业生涯(八) 自我疗伤
  19. ytu1904——寄居蟹与海葵
  20. 初试加解密工具RSA Tool 1.7

热门文章

  1. 成绩统计(score)
  2. form表单的serialize,serializeObject,serializeArray属性
  3. 微人事项目学习之登陆页面制作(二)
  4. 重装系统后使用VirtualBox新建虚拟机时遇到的错误—创建VirtualBoxClient COM对象失败
  5. 中国又一项技术让世界叹服,世界500强抢着合作!
  6. 学习集合工具类CollectionUtils——List对象案例
  7. 优化开机关机速度(图解)_陕南赤子_新浪博客
  8. openstack 学习笔记-flavor 操作
  9. 使用Phantom.js时报错
  10. 设计模式(一):命令模式(2)——命令模式扩展之宏命令