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성공합니다.

답변2

루트로 실행:

wget -qO - https://archive.raspbian.org/raspbian.public.key | gpg --import -
debootstrap --keyring /root/.gnupg/pubring.kbx ...

관련 정보