調べたこと、作ったことをメモしています。
こちらに移行中: https://blog.shimazu.me/

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 -

簡単!
参考ページによれば、いろんなキーサーバがあるらしい。

参考