此错误即将发生
正在读取状态信息...完成您可能需要运行“apt-get -f install”来纠正这些问题:
**The following packages have unmet dependencies:**
gir1.2-caribou-1.0 : Depends: libcaribou0 (= 0.4.20-1) but 0.4.13-0ubuntu1 is to be installed
nmap : Depends: liblinear3 (>= 2.01+dfsg) but it is not going to be installed
Depends: libstdc++6 (>= 5.2) but 4.8.4-2ubuntu1~14.04.3 is to be installed
Depends: lua-lpeg but it is not going to be installed
Recommends: ndiff
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
答案1
您正在尝试通过以下方式安装软件包卡图林, 但Katoolin 为 Kali Linux 的“前沿”添加了一个存储库,不适用于您的操作系统 Ubuntu 14.04。
结果,软件包版本相互冲突,并且无法解决您的依赖关系。
您应该使用Ask Ubuntu 上的说明。
要解决依赖关系,请删除冲突的软件:
sudo apt-get remove gir1.2-caribou-1.0 nmap
如果您想使用 Kali Linux 软件包,您应该运行 Kali Linux。 他们的官方文件声称他们的软件套件是专门为 Kali Linux 设计的:
虽然 Kali Linux 的架构是高度可定制,不要指望能够添加常规 Kali 软件源“带外”的随机无关软件包和存储库并让它正常工作。特别是,它完全不支持 apt-add-repository 命令、LaunchPad 或 PPA。尝试安装蒸汽在 Kali Linux 桌面上安装 NodeJS 是一个不会有好结果的实验。即使将像 NodeJS 这样主流的软件包安装到 Kali Linux 安装中也需要花费一点额外的努力和修修补补。