Raspberry Pi 上的 Kali 中的软件包损坏-修复损坏的安装不起作用?

Raspberry Pi 上的 Kali 中的软件包损坏-修复损坏的安装不起作用?

我刚刚在我的树莓派上设置了 Kali Linux,在更新和升级后,我收到了以下依赖问题 - 即使运行apt --fix-broken install多次后我似乎也无法纠正这些问题。

显然,policykit-1 依赖于下面列出的软件包的较新版本。我无法单独删除它们,因为它们依赖于其他软件包。

谁知道如何克服这个问题或者修复它?

root@kali-pi:~# apt full-upgrade 
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:
 policykit-1 : Depends: libpolkit-agent-1-0 (= 0.105-20) but 0.105-21 is installed
               Depends: libpolkit-backend-1-0 (= 0.105-20) but 0.105-21 is installed
               Depends: libpolkit-gobject-1-0 (= 0.105-20) but 0.105-21 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@kali-pi:~# 

答案1

(当这个问题还在 Security.StackExchange 上时,我曾尝试发表评论,但由于我在超级用户处缺少权限,请原谅我发布完整的答案帖子而不是评论)

Kali 因糟糕的更新/依赖管理而臭名昭著。虽然这可能无法回答你的问题(因此我将其作为评论发布),根据您的情况,以下假设可能是可行的:

我停止了对 Kali 进行更新/升级我不再在虚拟机之外使用它进行渗透测试。我目前的方法节省了大量时间,即在虚拟机中设置一次 Kali,并将其配置为:

  • 设置语言和键盘映射,
  • 与主机操作系统共享工作文件夹,
  • 根据您的需要,为 NAT 和可能的 Bridge/Host-Only 设置有效的网络

完成此操作后,我只需创建虚拟机的快照并照常使用它(复制和粘贴应该适用于 VBox Guest Additions)。如果 Kali 由于多种潜在原因而中断,我只需将其重置为快照。只需确保所有相关文件都在共享文件夹中,这样您就不会意外删除重要文件(pcaps、注释、标志等)。

可以将 Kali 想象成您在加油站买到的一次性手套:适合做脏活,但使用几次后就丢弃。

相关内容