发布于2025年12月5日12月5日 TL;DR: 亲爱的Kali 用户,当您有空时,请检查您的/etc/apt/sources.list,并添加非自由固件(如果缺少)。 从编程上来说: kali@kali:~$ sudo sed -i 's/non-free$/non-free non-free-firmware/' /etc/apt/sources.list 现在说来话长。 您可能已经知道,Kali Linux 是一个基于Debian 的Linux 发行版。因此,它继承了Debian 的许多东西,特别是软件包存储库的结构。 对于熟悉Kali 的人来说,您已经知道包存储库被分为不同的归档区域(也称为组件)。从历史上看,一直有3 个组件:主要组件、贡献组件和非免费组件。然而,这种情况在去年发生了变化,当时Debian 引入了一个名为非自由固件的新组件。 Kali Linux 紧随其后,并在2023.1 版本中引入了非自由固件组件。然而,到目前为止它还是空的,固件仍然是非免费组件的一部分。上周这一情况发生了变化, 固件现在位于非自由固件组件中。实际上,这意味着必须在/etc/apt/sources.list 中启用非自由固件,否则当您运行您最喜欢的命令apt update apt full-upgrade 时,固件将无法更新。 对于安装了Kali 2023.1 之后的任何人,非自由固件已在您的sources.list 中启用。但检查一下也没什么坏处,所以它应该是这样的: kali@kali:~$ cat /etc/apt/sources.list deb http://http.kali.org/kali kali-rolling 主要贡献非自由非自由固件 如果缺少非自由固件,请编辑文件/etc/apt/sources.list 添加它。或者,用这个one-liner: 来做 kali@kali:~$ sudo sed -i 's/non-free$/non-free non-free-firmware/' /etc/apt/sources.list 然后使用传统的sudo apt update 完成工作。没有错误吗?你完成了。 感谢您的关注!
创建帐户或登录后发表意见