如何修复kali linux中的E: Unmet依赖项?

如何修复kali linux中的E: Unmet依赖项?

我做到了

sudo apt-get install wine32

结果如下:

root@kali:~# sudo apt-get install wine32
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 metasploit-framework : Depends: postgresql but it is not going to be installed
 wine32:i386 : Depends: libc6:i386 (>= 2.28) but it is not going to be installed
               Depends: libwine:i386 (= 4.0-1) but it is not going to be installed
               Recommends: wine:i386 (= 4.0-1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

我该如何修复它?

这是我的Linux版本:

Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux

答案1

首先,正如错误消息所描述的,您可能应该尝试运行:

apt --fix-broken install

其次,您应该确认您想要具体来说安装 Wine32 而不仅仅是标准 Wine。这些错误似乎与 32 位依赖项 (i386) 特别相关,如果您使用的是 64 位计算机,则可能不会安装该依赖项。或者,如果您确实想要 Wine32,您可以尝试手动安装 libc6:i386。

最后,我要提到 Kali 并不是真正适合桌面使用。大多数用户想要 Wine on Kali 的唯一原因是反汇编/逆向工程。基于您提出这个问题,我假设这不是您正在做的事情。

我建议切换到更专注于桌面且对初学者友好的发行版,并在虚拟机中使用 Kali 或作为实时启动工具。

相关内容