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