我知道这个问题已经被问过很多次了,但我完全被困住了。
我已经尝试了所有我能想到的方法。我无法更新 kali linux。
我尝试了很多互联网上提供的方法,但没有运气。
还尝试过:https://docs.kali.org/general-use/kali-linux-sources-list-repositories
sources.list
根据解决方案更新文件太多次,但错误仍然没有解决。
Version Details :PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2019.2"
VERSION_ID="2019.2"
当我运行更新命令时:
apt update
或者
sudo apt-get update
终端错误
Err:6 http://www.getdeb.net/ubuntu xenial-getdeb InRelease
403 Forbidden [IP: 143.95.32.90 80]
E: Failed to fetch http://archive.getdeb.net/ubuntu/dists/xenial-getdeb/InRelease 403 Forbidden [IP: 143.95.32.90 80]
E: The repository 'http://archive.getdeb.net/ubuntu xenial-getdeb InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Sources.list代码
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
答案1
该目录
/etc/apt/sources.list.d/
存在吗?
如果它存在并且其中有文件,它们将用作主sources.list
文件的扩展名。注释掉任何引用 archive.getdeb.net 的行,或者将这些文件移到其他位置,完全移出该目录。然后再次尝试 apt update。
如今有一个相当常见的约定,如果您看到一个名为 的配置文件<name>
及其旁边的目录<name>.d
,则该目录将接受嵌入式配置文件片段,这些片段将自动包含在主配置中(通过显式包含命令,或隐含地)。这样可以更轻松地实现自动化,因为以编程方式放入包含所需配置片段的文件比修改现有文本文件更容易、更可靠。
在 的情况下sources.list[.d]
,它允许第三方软件包轻松插入附加apt
存储库以方便其更新。从非官方存储库添加软件包时应该小心,因为此功能也很容易被用于邪恶目的:如果您不小心安装了一个邪恶的特洛伊木马软件包,该软件包添加了邪恶存储库的配置,那么下次更新系统时,您的系统可能会收到恶意“更新”,仅仅是因为邪恶存储库中的软件包可以声称其版本仅比官方版本稍新。
一般来说,无论如何,向 Kali Linux 添加任何第三方软件包存储库通常都是一个坏主意。 Kali 文档中的警告也适用于该sources.list.d
目录,尽管它没有明确说明:
添加到 Kali resources.list 文件中的任何其他存储库很可能会破坏您的 KALI LINUX 安装。
尤其是 getdeb.net 网站让我感到怀疑:它当前的网站试图非常时尚和花哨,但实际内容却很少。甚至一些订阅优惠弹出窗口似乎也尚未完成。对我来说,它看起来像是一个假网站,旨在诱骗粗心的人。
...是的,甚至 getdeb.net 的维基百科页面也提到当前的 getdeb.net(至少自 2019 年 1 月起)是一个垃圾邮件网站,不可信任。