On Tue, Nov 21, 2006 at 09:18:53PM +0800, cathayan wrote:
> 
> apt-get update之后:
> 
> Reading package lists... Done
> W: There are no public key available for the following key IDs:
> A70DAF536070D3A1

这是由于 FTP master 生成了新的密钥,用于签署 etch 的 release,但是这把新
密钥还没有被 debian-archive-keyring 这个 package 收录的缘故。

根据 http://lists.debian.org/debian-devel/2006/11/msg00731.html 这个主题
里的讨论,正确的手动添加 APT 密钥的步骤是:

1. 下载新的密钥 (需要网络连接):
   gpg --recv-keys A70DAF536070D3A1

2. 确认新密钥是由 FTP master 签名过的,可以信任 (应该是需要已经安装了
   debian-keyring 这个 package):
   gpg --check-sigs A70DAF536070D3A1

3. 给 APT 添加这把新密钥:
   gpg --export -a A70DAF536070D3A1 | apt-key add -

很多地方给的建议都缺了第二步,其实不妥。

另外这也就是个警告而已,我没有添加新密钥也没有什么问题。另外再等几天
debian-archive-keyring 也就应该更新,自动添加这把新密钥了。

Ming
2006.11.22


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

回复