Kali Linux 官方不小心丢失了对仓库签名密钥的访问权限,因此不得不创建一个新的密钥。同时,官方冻结了仓库,所以还没有人受到影响。但官方将在本周解冻仓库,现在它已经用新的密钥签名。
Kali Linux 官方不得不为 Kali 仓库滚动一个新的签名密钥。用户需要手动下载并安装新的密钥,以下是安装命令:
sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
或者使用 curl 命令(IT之家注:上下两个命令只需运行其中一个):
sudo curl https://archive.kali.org/archive-keyring.gpg -o /usr/share/keyrings/kali-archive-keyring.gpg
(来源:Kali Linux 丢失存储库密钥:所有用户无法正常 APT 更新,需手动重新安装 - IT之家)
手动下载并导入
# 1. 下载密钥
wget https://archive.kali.org/archive-key.asc
# 2. 导入密钥
sudo gpg --no-default-keyring \
--keyring /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg \
--import archive-key.asc
# 3. 清理临时文件
rm archive-key.asc
验证密钥权限
确保密钥文件可被 APT 读取
sudo chmod 644 /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg
sudo chmod 700 /etc/apt/trusted.gpg.d/
最终修复更新
sudo apt clean
sudo apt update