APT:公钥丢失? 怎么修?

我更新了我的sources.list

deb http://repo.percona.com/apt squeeze main deb-src http://repo.percona.com/apt squeeze main 

并叫

  gpg --keyserver subkeys.pgp.net --recv-keys 1C4CBDCDCD2EFD2A 

结果是,它似乎import的东西,所以关键是在这个服务器上find!?

不过,现在我得到的错误:

GPG错误: http ://repo.percona.com squeeze发布:以下签名无法validation,因为公钥不可用:NO_PUBKEY 1C4CBDCDCD2EFD2A

  1. 如何禁用/忽略apt中的keychecking?

  2. 有什么build议的方式来解决问题本身。 有什么方法可以在某处查找关键字? 我该怎么做?

你必须添加apt来使用apt-key

 gpg -a --output /tmp/pub.asc --export 1C4CBDCDCD2EFD2A sudo apt-key add /tmp/pub.asc && rm /tmp/pub.asc 

比照 http://blog.edseek.com/archives/2007/03/17/apt-key-gpg-key-import-on-ubuntu-and-debian/

关键还可以从Percona网站直接获得。 导入如下:

 wget -O - http://www.percona.com/redir/downloads/RPM-GPG-KEY-percona | gpg --import gpg --armor --export 1C4CBDCDCD2EFD2A | apt-key add - 

编辑:Percona将在今年年底之前更改他们的SSH密钥。 请参阅其网站http://www.percona.com/ssh-key-rotation/instructions上的说明