Raspbianのリリースキーリングを使用するためにライブビルドを介してdeboostrapを取得するにはどうすればよいですか?

Raspbianのリリースキーリングを使用するためにライブビルドを介してdeboostrapを取得するにはどうすればよいですか?

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 configlb 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 buildsudoDefaults env_resetsudoers

私が呼び出すとsudo DEBOOTSTRAP_OPTIONS="--keyring=/usr/share/keyrings/raspbian-archive-keyring.gpg" lb build成功します。

おすすめ記事