ROS安装遇到问题及其解决方法(一)

13 篇文章 0 订阅

(一)ubuntu16.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 但是它将不会被安装

解决方法:

1、打开软件源更新>>重新更新软件源

 2、执行命令sudo apt-get update

3、再次install apt-get install ros-kinetic-desktop-full ,就能重新安装

(二)利用sudo apt-get install xxxxx命令在安装程序时出现以下错误

E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?

出现该类错误最大的可能是其他线程也在抢占下载任务,获取其他线程在下载任务是未知原因终止,导致线程一直

占用着下载资源!解决方法是删除其他线程的下载任务,如下:

1、ps -A | grep apt-get 终端显示第二例为线程的线程号

2、终端中输入sudo kill   xxxxxx  其中xxxxxx为第二例对应的线程号,依次删除所有线程

3、再次输入sudo apt-get install xxxxx命令就可以安装

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值