Release に署名する
いまいちよく分かっていないが、apt-ftparcive で作成した Release ファイルの署名(Release.gpg)を作ってみた。
1. 鍵の生成
gpg --gen-key
2. 署名の作成
$ gpg --sign -ba -o Release.gpg Release
3. 公開鍵の取得
$ gpg --export --armor > public_key.txt
4. 公開鍵の登録
$ cat public_key.txt | sudo apt-key add -
以上で、aptitude install 時に警告が出なくなった。
手順1〜3は、パッケージを配布するサーバで行い、
手順4 は、インストールする先のマシンで行う。
・・・これでいいのだろうか?
その他
gpg --list-keys