バックポートしようとしています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
のキーリングをインストールする必要があります。しかし、どうすればそれを行うことができますか?
キーリングは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
または、キーリングをアップグレードせずにバックポートを続行するには、署名を確認せずに、ダウンロードしたファイル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
がデフォルトであり、指定する必要はありません)。