如何解决卸载和重新安装软件包的未满足的依赖项

我已经尝试了几个askubuntu线程,但没有用,没有一个都满足资格。

我安装了allvideodownloader,并在早期版本中找到了更好的版本; 我从软件中心下载,所以应该没有相关的程序版本问题,我收到此错误:

The following packages have unmet dependencies: allvideodownloader : Depends: allvideodownloader-bin (= 2.6.0-0ubuntu1) apache2.2-bin : Depends: libaprutil1-ldap but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 

我在突触,软件中心和能力方面尝试过常见的嫌疑人。

  apt-get autoremove --purge allvideodownloader Package allvideodownloader is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded apt-get remove --auto-remove allvideodownloader-bin Package allvideodownloader is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded apt-get remove --auto-remove allvideodownloader-bin E Unable to locate package allvideoinstaller-bin sudo apt-get install allvideoinstaller-bin E Unable to locate package allvideoinstaller-bin 

这就是我所相信的; allvideodownloader在安装时更改了几个软件包上的版本,并且在卸载时没有更改它们。 这些包使用通常的方法不能反向兼容。

我很头疼我不再习惯于盯着这个问题而且不会有任何帮助。 我已经尝试了破损包装的安装,清洗和修复方式

请告诉我维修。

thx,DL

一旦你完全了解它们,你就必须立即安装所有依赖项。 从那个单独我发现你需要sudo aptitude install allvideodownloader-bin libaprutil1-ldap allvideodownloder如果那个错误它将显示更多的依赖关系,你只需将它们添加到你的命令并再试一次。