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/{状态,可用}并消除令人不安的依赖性。