当前位置: 首页 > news >正文

下载并安装 Kali 官方 GPG 密钥

解决 GPG 密钥接收失败和 apt-key 弃用问题的方法

使用 HTTPS 下载 Kali 官方公钥,避免依赖不稳定的密钥服务器:

wget -q -O - https://archive.kali.org/archive-key.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg
sudo apt update

更换密钥服务器(备用方案)

尝试使用更稳定的密钥服务器,如 MIT 的服务器:

sudo gpg --homedir /tmp --no-default-keyring --keyring /etc/apt/trusted.gpg.d/kali.gpg --keyserver hkps://pgp.mit.edu --recv-keys ED65462EC8D5E4C5
sudo apt update

安装官方密钥包(终极方案)

安装 Kali 提供的专用密钥包,自动维护密钥信任关系:

sudo apt install -y kali-archive-keyring
sudo apt update

验证解决方案是否成功

运行以下命令检查是否已解决密钥问题:

apt update

输出应显示正常的包列表更新,不再出现 NO_PUBKEY 错误。

清理旧状态(可选)

如果之前操作导致缓存混乱,可以清理并重建缓存:

sudo rm -rf /var/lib/apt/lists/*
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt clean
sudo apt update

背景说明

  • apt-key 已被弃用,因其将所有密钥合并到一个文件中,难以管理。
  • 新方法要求将各源的密钥独立存放在 /etc/apt/trusted.gpg.d/ 目录下。
  • Kali 官方推荐使用 kali-archive-keyring 包来自动处理密钥更新。

完成上述操作后,可以正常使用 apt install 安装软件包。如仍有问题,可进一步检查错误信息。

http://www.dtcms.com/a/424246.html

相关文章:

  • Flink 有状态流处理State、Keyed State、Checkpoint、对齐/不对齐与生产实践
  • Redis String 类型全解析
  • 网站的积分系统怎么做属于seo优化范畴的是
  • spring cache(四)cache版本管理
  • 企业做网站带来的好处哪个平台打广告效果好
  • 网站代理怎么设置成都地区网站开发成本
  • 短视频网站开发金融行业网站开发
  • 网页前端做购物网站的实训报告企业建设网站的必要性
  • UIP中的psock_generator_send()的宏分析
  • pragma alloc_text的用途及支持的段列表
  • python做直播网站wordpress建站Pdf
  • 潍坊做网站好看电影网站模板下载
  • 织梦做的网站打开空白免费cms建站
  • Gradle 基础
  • 深入 GeoServer 样式世界:SLD(Styled Layer Descriptor)全解析
  • 番禺大石做网站广东网站设计费用
  • 为什么Redis的操作是原子性的,怎么保证原子性的
  • springboot中使用undertow容器
  • 设计模式(C++)详解——备忘录模式(1)
  • 网站内容建设要求age06网站分析流程
  • 怎么在网站上做seo网站源码配置数据库在拿
  • 公司网站案例展示厦门手机网站建设公司
  • 数据要素在医疗领域区域医疗协同的应用现状及未来趋势研究
  • 【JavaSE五天速通|第五篇】高级篇
  • 【每天一个知识点】超图和异构图的不同
  • 网站部兼容是什么原因常用博客建站程序
  • 大模型相关核心信息整合汇总
  • 【term】票据质押和背书的区别
  • 第四部分:VTK常用类详解(第118章 vtkWarpScalar标量变形类)
  • HTB 赛季9靶场 - Imagery