“软件包具有未满足的依赖关系”,但我不想再安装这些软件包。我该如何清洁这个?

“软件包具有未满足的依赖关系”,但我不想再安装这些软件包。我该如何清洁这个?
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 fglrx-driver : Depends: libfglrx (= 1:14.4.2-1kali1) but it is not going to be installed
 gmail-notify : Depends: python-eggtrayicon but it is not going to be installed
 libgl1-fglrx-glx : Depends: libfglrx (= 1:14.4.2-1kali1) but it is not going to be installed
 libgl1-fglrx-glx:i386 : Depends: libfglrx:i386 (= 1:14.4.2-1kali1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

我不想再安装这些软件包(它们与我的图形单元不兼容)。所以我不需要使用apt-get -f install(正如它所建议的那样)安装它们的依赖项。

有什么方法可以摆脱这些包和这种未满足的依赖问题? (我试过apt-get autoclean && apt-get autoremove)。

答案1

删除您不想满足的此类未满足的依赖关系的最佳方法是使用:

apt-get purge

清除可确保与包相关的任何配置文件也被删除。简而言之,清除会删除任何事物与包相关——您将摆脱未满足的依赖问题。

答案2

乍一看,我会说这些软件包已安装。

因此,如果您不再需要它们,只需删除它们即可:

apt-get remove fglrx-driver gmail-notify libgl1-fglrx-glx libgl1-fglrx-glx:i386

(也许带有一个-f标志来通过依赖性检查。)

答案3

只需取出install-info包装即可。

经过两天的“电脑地狱”,我终于得到了答案。这并不容易!从突触包管理器或终端卸载它。

sudo apt-get remove install-info

我最近从 Xubuntu 14.04 升级到 14.10,然后立即升级到 15.04。

两次我都收到“未满足的依赖关系”和“持有损坏的包”错误,并且不得不删除该install-info包。 (很高兴这不是系统文件。)

这对Linux来说绝对是一个诅咒!我不知道哪个更糟;修复 Windows 中的 rootkit,或在 Ubuntu 中找到此错误!

答案4

这可能是由于不正确构建的自定义包具有不必要的依赖项造成的。在这种情况下,您可以编辑 pkg 数据库并删除不必要的依赖项。

除非您完全确定自己在做什么,并且确实不需要依赖项,否则不要编辑包数据库。

vim /var/lib/dpkg/{状态,可用}
并消除令人不安的依赖性。

相关内容