Kali Linux报错:The repository ‘https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease‘ is no
问题:
在Microsoft Store上下载的Kali Linux执行"sudo apt update && sudo apt full-upgrade -y"时报错"The repository ‘https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease’ is not signed”
原因:
配置了清华的 Kali 镜像源,但系统没有信任它的 GPG 密钥,也没有跳过验证,也无法直接安装gnupg
解决方法:
使用 Kali 官方的 GPG 公钥(.asc 文件),绕过 gpg 工具直接信任
- 下载并设置 GPG 公钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://archive.kali.org/archive-key.asc | sudo tee /etc/apt/keyrings/kali.asc > /dev/null
- 编辑 /etc/apt/sources.list
打开源配置文件:
sudo nano /etc/apt/sources.list
将内容修改为:
deb [signed-by=/etc/apt/keyrings/kali.asc] https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
保存并退出:按 Ctrl+O 保存,Ctrl+X 退出
3. 更新软件包列表
sudo apt update