dscverify: nanomsg_0.4~beta+dfsg-3.dsc 서명 확인 실패

dscverify: nanomsg_0.4~beta+dfsg-3.dsc 서명 확인 실패

libnanomsg-dev에서 jessie백포트 하려고 합니다 squeeze. 그리고 dget말했다:

$ dget -x http://ftp.de.debian.org/debian/pool/main/n/nanomsg/nanomsg_0.4~beta+dfsg-3.dsc
dget: retrieving http://ftp.de.debian.org/debian/pool/main/n/nanomsg/nanomsg_0.4~beta+dfsg-3.dsc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100  2016  100  2016    0     0  47558      0 --:--:-- --:--:-- --:--:-- 96000
dget: using existing nanomsg_0.4~beta+dfsg.orig.tar.gz
dget: using existing nanomsg_0.4~beta+dfsg-3.debian.tar.xz
nanomsg_0.4~beta+dfsg-3.dsc:
dscverify: nanomsg_0.4~beta+dfsg-3.dsc failed signature check:
gpg: Signature made Fri 29 Aug 2014 09:49:58 PM EEST using RSA key ID 864CC8BF
gpg: Can't check signature: public key not found
Validation FAILED!!

제가 아는 한, jessie어떻게든 키링을 설치해야 합니다. 그런데 어떻게 해야 합니까?

답변1

키체인은 debian-keyring포장에 보관되어 있으므로 Jessie 키체인을 설치하려면 다음을 수행하세요.

wget http://ftp.de.debian.org/debian/pool/main/d/debian-keyring/debian-keyring_2014.12.10_all.deb
sudo dpkg -i debian-keyring_2014.12.10_all.deb

debian-keyring함유되어 있지 않아 안전해요파일키(다운로드한 바이너리 패키지를 확인하는 데 사용), 관리자 키(소스 패키지를 확인하는 데 사용) 새 패키지를 설치할 때 발생할 수 있는 유일한 불편함은 더 이상 존재하지 않는 키로 서명된 이전 패키지를 풀 때 발생하는 불만 debian-keyring입니다 . 바라보다dgetdebian-keyringman dscverify더 알아보기.

또는 키링을 업그레이드하지 않고 계속 백포트하려면 dget서명을 확인하지 않고 다운로드한 파일을 추출하면 됩니다.

dpkg-source -x nanomsg_0.4~beta+dfsg-3.dsc

dget-u' 옵션을 사용하면 유효성 검사를 완전히 건너뛸 수 있습니다 .

dget -u http://ftp.de.debian.org/debian/pool/main/n/nanomsg/nanomsg_0.4~beta+dfsg-3.dsc

( -x기본값, 지정할 필요가 없습니다).

관련 정보