联想拯救者y7000Ubuntu16.04下安装ROS大坑

装了很多次,都会卡在一个问题上:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树 
正在读取状态信息... 完成 
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
bazel : 依赖: google-jdk 但无法安装它 或
java8-jdk 但无法安装它 或
java8-sdk 或
oracle-java8-installer 但无法安装它
ros-kinetic-desktop-full : 依赖: ros-kinetic-desktop 但是它将不会被安装
依赖: ros-kinetic-perception 但是它将不会被安装
依赖: ros-kinetic-simulators 但是它将不会被安装
依赖: ros-kinetic-urdf-tutorial 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

依赖关系未满足!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

解决办法

sudo apt-get -o Dpkg::Options::="--force-overwrite" install openjdk-9-jdk

这里也可能会出问题,就是有些包下载不了,解决办法就是换源!!!(我用阿里元的源)
在这里插入图片描述

安装完openjdk,就可以安装Ros

sudo apt-get install ros-kinetic-desktop-full

接下来一路顺畅,就是下载速度慢了点。。。
在这里插入图片描述
在这里插入图片描述
好在我用校园网下载以后,贼快。。。。
但是有一部分的包(大概400kb的包下载失败)是因为阿里云源下载不了,换回主服务器的源,再次执行,立马下载好了。然后解包如下
阿里云的源只能下大部分包,有下载失败的
在这里插入图片描述
换官方的源后(软件和更新里面设置为主服务器)下载成功
在这里插入图片描述
接下来的初始化:sudo rosdep init
出现问题,没有这个包或者是不能加载
1.没有这个模块的:
把默认的python更改为python2.7,再次执行sudo rosdep init
然后rosdep update
在这里插入图片描述
添加环境变量,如上图所示。
测试小海龟:在这里插入图片描述
2.提示无法加载,(网站可以不同,但是是同类型错误,比如不是github.com)

ERROR: cannot download default sources list from:
https://raw.github.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

换网,手机热点或者校园网,秒过!!!!!!!然后接sudo rosdep init
接下来一致同上面的操作!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨夜※繁华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值