📜  kali linux 存储库的无效签名 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:02:29.363000             🧑  作者: Mango

Kali Linux 存储库的无效签名 - Shell-Bash

在使用 Kali Linux 进行软件更新时,你可能遇到过以下错误消息:"Kali Linux 存储库的无效签名"。这是由于 Kali Linux 存储库中的软件包已被数字签名,用于验证软件包的完整性和真实性。如果签名无效,则说明软件包已被篡改或不是正确的软件包。

在本文中,我们将介绍如何诊断和解决此错误。

诊断无效签名错误

要诊断 Kali Linux 存储库的无效签名错误,请打开终端并运行以下命令:

sudo apt-get update

此命令将更新 Kali Linux 的软件包列表,并显示任何错误消息。如果出现无效签名错误,则会显示以下错误消息:

W: GPG 验证错误:http://http.kali.org kali-rolling InRelease: 无效的签名(未知的公钥):xxxxx
E: 存储库 http://http.kali.org kali-rolling InRelease 中的签名是无效的:无法确定公钥的真实性

其中,“xxxxx”是失效的 GPG 密钥 ID 号码。

解决无效签名错误

要解决 Kali Linux 存储库的无效签名错误,请按照以下步骤操作:

步骤 1:更新 Kali Linux 的 GPG 密钥

将以下命令中的“xxxxx”替换为失效的 GPG 密钥 ID 号码,并运行:

sudo apt-key adv --recv-keys --keyserver hkp://keys.gnupg.net:80 xxxxx

此命令将从密钥服务器下载并安装密钥。

步骤 2:更新 Kali Linux 软件包列表

运行以下命令来更新 Kali Linux 的软件包列表:

sudo apt-get update
步骤 3:更新 Kali Linux 软件包

现在,请尝试更新 Kali Linux 的软件包:

sudo apt-get upgrade

如果一切顺利,应该没有错误消息。

结论

有时候,你可能会遇到 Kali Linux 存储库的无效签名错误。通过更新 GPG 密钥、软件包列表和软件包,你可以解决这个问题。