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]