为什么apt-get update告诉我运行apt-get update?

Modified on: Mon, 28 Oct 2019 21:40:03 +0800

所以我继续这样做:

# apt-get update
Get:1 http://ftp.us.debian.org etch Release.gpg [1032B]                     
Hit http://ftp.us.debian.org etch Release                                        
(...bunch more of this elided...)
Hit http://ftp.us.debian.org etch/contrib Sources
Fetched 68.8kB in 1s (37.4kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://ftp.us.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems

显然我无法运行apt-get update,因为apt-get要求我运行apt-get update修复,这是令人不快的。我该如何纠正?

作者:,chaos

最佳答案

尝试这样做并再次运行apt-get:

apt-key update
  

apt-key是一个习惯的程序
  管理gpg密钥的密钥环
  安全的。钥匙圈保存在
  文件/etc/apt/trusted.gpg(不是
  与相关但不是很相似
  有趣/etc/apt/trustdb.gpg)。
  apt-key可用于显示键
  在密钥环中,添加或删除一个
  键。

有关Debian wiki的更多信息:http://wiki.debian.org/SecureApt < / p>

如果不起作用,请尝试:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
apt-key add /root/.gnupg/pubring.gpg
apt-get update 
作者:Andy May

相关问答

添加新评论