dget으로 "공개 키 없음" 오류를 수정하는 방법은 무엇입니까?

dget으로 "공개 키 없음" 오류를 수정하는 방법은 무엇입니까?

을 사용하여 일부 패키지 바이너리를 다운로드하려고 하는데 dget"공개 키 없음" 오류가 계속 발생합니다.

dget  http://deb.debian.org/debian/pool/main/g/gl-image-display/gl-image-display_0.10-2.dsc

출력을 반환

dget: retrieving http://deb.debian.org/debian/pool/main/g/gl-image-display/gl-image-display_0.10-2.dsc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2243  100  2243    0     0   9080      0 --:--:-- --:--:-- --:--:--  9080
dget: using existing gl-image-display_0.10.orig.tar.gz
dget: using existing gl-image-display_0.10-2.debian.tar.xz
dscverify: gl-image-display_0.10-2.dsc failed signature check:
gpg: WARNING: no command supplied.  Trying to guess what you mean ...
gpg: Signature made Wed 06 Apr 2022 04:57:07 PM MDT
gpg:                using RSA key B5E2FA190FDF9AFE218889CFACC7C2CF30941188
gpg: Can't check signature: No public key
Validation FAILED!!

DGET_VERIFY=no다운로드한 소스 패키지의 서명 확인을 비활성화하기 위해 구성 변수를 사용해 보았습니다 . (바라보다문서), 하지만 여전히 같은 오류가 발생합니다.

이 오류를 수정하거나 유효성 검사를 비활성화하려면 어떻게 해야 합니까?

답변1

매뉴얼 페이지에는 dget -u유효성 검사가 비활성화된다는 내용이 나와 있습니다. 이전에 사용해 본 적이 없기 dget때문에 이 명령줄 옵션이 구성 변수와 동일한 효과를 갖는지는 모르겠지만 시도해 볼 가치가 있습니다.

답변2

Debian의 키 서버에서 공개 키를 다운로드하여 확인할 수 있습니다.

$ gpg --keyserver keyring.debian.org \
>     --recv-keys B5E2FA190FDF9AFE218889CFACC7C2CF30941188
gpg: key ED63B6125A1D1561: public key imported
gpg: Total number processed: 1
gpg:               imported: 1

그러면 dget다음과 같이 패키징할 수 있습니다.

$ dget  http://deb.debian.org/debian/pool/main/g/gl-image-display/gl-image-display_0.10-2.dsc
dget: retrieving http://deb.debian.org/debian/pool/main/g/gl-image-display/gl-image-display_0.10-2.dsc
dget: retrieving http://deb.debian.org/debian/pool/main/g/gl-image-display/gl-image-display_0.10.orig.tar.gz
dget: retrieving http://deb.debian.org/debian/pool/main/g/gl-image-display/gl-image-display_0.10-2.debian.tar.xz
gl-image-display_0.10-2.dsc:
      Good signature found
   validating gl-image-display_0.10.orig.tar.gz
   validating gl-image-display_0.10-2.debian.tar.xz
All files validated successfully.
dpkg-source: info: extracting gl-image-display in gl-image-display-0.10
dpkg-source: info: unpacking gl-image-display_0.10.orig.tar.gz
dpkg-source: info: unpacking gl-image-display_0.10-2.debian.tar.xz

관련 정보