ROS安装时packages have unmet dependencies问题

原创 2015年07月10日 15:18:41

在ROS安装的过程中,当运行sudo apt-get install ros-***后,我们常常会遇到类似下面的错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:


The following packages have unmet dependencies:
 ros-***-desktop-full : Depends: ros-***-mobile but it is not going to be installed
                          Depends: ros-***-perception but it is not going to be installed
                          Depends: ros-***-simulators but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


解决方法主要有以下两种:

1. 每次安装第一个缺失的依赖包

    如: sudo apt-get install ros-***-mobile ,运行该命令后可能会出现新的依赖包缺失问题,再次安装新的第一个缺失的依赖包。

    如此这般,直到安装好所有的依赖包,再次执行命令

    sudo apt-get install ros-***;

2. 在第一种方法解决不了的情况下使用:

    sudo aptitude install ros-*** 代替  sudo apt-get install ros-***;

    对于前面的提示Accept this solution? [Y/n/q/?],选择n

    直到出现类似这样的提示时,选择Y:

    The following actions will resolve these dependencies:
     Install the following packages:           
     1)     ps-engine [5.0.3.3-3+precise1 (precise)]
     Accept this solution? [Y/n/q/?]

   

经过以上操作,问题基本可以解决。如果还是无法安装ROS,则需要具体问题具体分析。

ROS安装出错

安装ROS出现如下错误: sudo apt-get install ros-indigo-desktop Reading package lists… Done Building de...
  • u013832707
  • u013832707
  • 2016年12月09日 09:38
  • 2129

The following packages have unmet dependencies:

安装编译环境的软件可能会出现的问题 下列软件包有未满足的依赖关系: libasound2: 破坏: libasound2-plugins (< 1.0.24-0ubuntu3) 但是 1.0....
  • yusiguyuan
  • yusiguyuan
  • 2014年03月17日 16:42
  • 9073

关于ubuntu 更换成国内源之后,apt-get 出现The following packages have unmet dependencies:的解决方法

遇到这个问题时,可能原因是跟不同国内源有关,刚开始我使用的是网易的源 ,但是出问题了。之后改成了aliyun ,就解决问题了。具体原因,我还不太清楚...
  • diligentboy88
  • diligentboy88
  • 2016年09月28日 22:18
  • 1647

问题之~The following packages have unmet dependencies: openssh

ubuntu 安装openssh-server和openssh-client时呈现错误如图所示: 解决方法的步骤如下 第一:~$ sudo apt-get  autoremove  opens...
  • Hearbeat
  • Hearbeat
  • 2015年11月25日 21:17
  • 1638

The following packages have unmet dependencies

package1 : Depends: package2 (>= 1.8) but 1.7.5-1ubuntu1 is to be installed 看到这段话,我这里提示的是virtrualbox...
  • wangyi1988wang
  • wangyi1988wang
  • 2014年10月31日 00:40
  • 877

ubuntu_install问题:The following packages have unmet dependencies:

问题 The following packages have unmet dependencies:  linux-generic : Depends: linux-headers-generic...
  • hanshuning
  • hanshuning
  • 2016年09月28日 21:52
  • 5083

安装samba实现共享文件夹时遇到的一些依赖关系问题(ubuntu1204)

//--------------------------------------------------------------------------------------------------...
  • xuecz1230
  • xuecz1230
  • 2016年02月16日 17:22
  • 1582

解决UbuntuServer1.14.10安装build-essential等软件依赖libc6报错“The following packages have unmet dependencies” |

摘要及网络搜索关键词: 1、 Ubuntu 报错 The following packages have unmet dependencies; 2、 Ubuntu server 14.10 即使...
  • duanlove
  • duanlove
  • 2017年01月22日 09:12
  • 3848

ubuntu14.04+caffe+cuda7.5 出现unmet dependencies错误

官网上下载deb(local)安装包,并且完全按照官方文档安装,然后出现如下错误: The following packages have unmet dependencies: cuda...
  • u012223913
  • u012223913
  • 2016年10月29日 15:52
  • 1527

ubuntu 12.04 安装 boost 失败,have unmet dependencies,held broken packages 问题

1. 问题 $ sudo apt-get install libboost-all-dev Reading package lists... Done Building dependency tre...
  • sinkary
  • sinkary
  • 2013年11月18日 14:13
  • 3064
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ROS安装时packages have unmet dependencies问题
举报原因:
原因补充:

(最多只允许输入30个字)