由于没有公钥,无法验证下列签名

报错:

W: GPG 错误:http://ftp.de.debian.org/debian sid InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
W: 仓库 “http://ftp.de.debian.org/debian sid InRelease” 没有数字签名。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

下载:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138

报错:

gpg: 下载密钥‘22F3D138’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 3CBBABEE:公钥“Debian Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
gpg: 找不到可写的钥匙环:eof
gpg: 读取‘[stdin]’时出错:常规错误
gpg: import from `[stdin]' failed: 常规错误
gpg: 合计被处理的数量:0

 

使用:

sudo apt-get update -o Acquire::diffs=false
sudo apt-get dist-upgrade
sudo apt-get update

遇到选择点回车。

终端输入代码:

gpg --keyserver subkeys.pgp.net --recv-keys 04EE7237B7D453EC

这个代码是下载密钥

完成后要导入密钥,输入以下代码:

gpg --armor --export 04EE7237B7D453EC | apt-key add -

上面如果不行的话,换个清华大学的镜像试试。

 

posted @   闪光123  阅读(5343)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示