由于没有公钥,无法验证下列签名
报错:
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 -
上面如果不行的话,换个清华大学的镜像试试。