aptでNO_PUBKEYだったときに公開鍵を取得して登録する方法
概要
/etc/apt/sources-list.dに適当に突っ込みまくったら、どうもPUBKEYを登録しそこねてたヤツがあったっぽいので困っていた。
sudo aptitude update
とかやると、
W: GPG エラー: http://ppa.launchpad.net raring Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 464AD83D4631BBEA
とか出てくるので、公開鍵を登録すればいいらしい。
手順
ここで試す公開鍵の番号は「7778990EEEB23232」とする。
keyserverから鍵の取得
gpg --keyserver keyserver.ubuntu.com --recv-keys 7778990EEEB23232
aptに登録
gpg --armor --export 7778990EEEB23232 | sudo apt-key add -
簡単!
参考ページによれば、いろんなキーサーバがあるらしい。