이 패키지를 만들려고 합니다.http://mentors.debian.net/package/isbg
그래서 나는 다음을 실행했습니다.
dget http://mentors.debian.net/debian/pool/main/i/isbg/isbg_0.99-5.dsc
그러나 GPG 확인이 실패합니다.
dget: retrieving http://mentors.debian.net/debian/pool/main/i/isbg/isbg_0.99-5.dsc
--2014-05-21 14:52:20-- http://mentors.debian.net/debian/pool/main/i/isbg/isbg_0.99-5.dsc
Resolving mentors.debian.net (mentors.debian.net)... 185.22.221.46
Connecting to mentors.debian.net (mentors.debian.net)|185.22.221.46|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1070 (1,0K) [text/plain]
Saving to: ‘isbg_0.99-5.dsc’
100%[======================================>] 1 070 --.-K/s in 0s
2014-05-21 14:52:20 (179 MB/s) - ‘isbg_0.99-5.dsc’ saved [1070/1070]
dget: using existing isbg_0.99.orig.tar.bz2
dget: using existing isbg_0.99-5.debian.tar.xz
isbg_0.99-5.dsc:
dscverify: isbg_0.99-5.dsc failed signature check:
gpg: Signature made sam 19 avr 2014 05:28:51 EDT using DSA key ID 50D0AE60
gpg: Can't check signature: public key not found
다음을 통해 작성자의 gpg 공개 키를 다운로드했습니다.
gpg --keyserver pool.sks-keyservers.net --recv-keys 50D0AE60
내가 뭘 잘못했나요?
답변1
기본적으로 dscverify
공식 Debian 키링만 선택됩니다. 개인 키링을 사용하여 서명을 확인하려면 다음 줄을 입력하세요 ~/.devscripts
.
DSCVERIFY_KEYRINGS="~/.gnupg/pubring.gpg"