dscverify: nanomsg_0.4~beta+dfsg-3.dsc 署名の確認に失敗しました

dscverify: nanomsg_0.4~beta+dfsg-3.dsc 署名の確認に失敗しました

libnanomsg-devjessieバックポートしようとしています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デフォルト、指定する必要はありません)。

関連情報