Debian squeeze で live-build 5.0 を使用して Raspbian ライブイメージをビルドしようとしています。このステップではコマンドはsudo lb build
失敗します。debootstrap
I: Checking Release signature
E: Release signed by unknown key (key id 9165938D90FDDD2E)
私は(ビルドシステムで)次のことを試しました。
- 以下を使用してRaspbianストレージキーをインストールします。
sudo apt-key add
- 手動インストール
raspbian-archive-keyring_20120528.2_all.deb
config/archives/raspbian.key.(binary|chroot)
(例:から/usr/share/keyrings/raspbian-archive-keyring.gpg
)にRaspbianキーを追加する- 前と
DEBOOTSTRAP_OPTIONS="--keyring=/usr/share/keyrings/raspbian-archive-keyring.gpg"
lb config
lb build
- 同じですが
/etc/apt/trusted.gpg
--keyring-packages "raspbian-archive-keyring"
私の中に含まれている自動/構成
これらのどれも機能しません。 debootstrapに別のキーリングを使用するように指示するにはどうすればよいですか?私は何も検証しないと言いたくありません。
答え1
これは非常に基本的なエラーです。私は環境変数が通過できないことに気づかず、DEBOOTSTRAP_OPTIONS="--keyring=/usr/share/keyrings/raspbian-archive-keyring.gpg"
frontに追加しました(行のため)。lb config && sudo lb build
sudo
Defaults env_reset
sudoers
私が呼び出すとsudo DEBOOTSTRAP_OPTIONS="--keyring=/usr/share/keyrings/raspbian-archive-keyring.gpg" lb build
成功します。
答え2
ルートとして実行:
wget -qO - https://archive.raspbian.org/raspbian.public.key | gpg --import -
debootstrap --keyring /root/.gnupg/pubring.kbx ...