私にとって最も簡単な解決策は、このスレッドの Emre Sahin によるものでした:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEYID
KEYID をエラー メッセージに示されている番号に置き換えます。
@Ben Bolker がコメントしたように (コメントをハイジャックして申し訳ありませんが、正しい答えはまだ投稿されていません)、debian パッケージ リポジトリの説明にセクション secure apt
があります。 つまり:
セキュア APT
CRAN 上の Debian バックポート アーカイブは、キー ID 381BA480 の「ヨハネス ランケ (CRAN Debian アーカイブ)」のキーで署名されています。これは
で取得できますgpg --keyserver subkeys.pgp.net --recv-key 381BA480 または別の鍵サーバーを使用して、
gpg --keyserver pgp.mit.edu --recv-key 381BA480 これが機能しない場合は、ファイアウォールがポート 11371 をブロックしている可能性があります。または、http://keyserver.noreply.org/ で 0x381BA480 を検索するか、
gpg でキーを受け取った場合は、テキスト ファイルにエクスポートする必要があります
gpg -a --export 381BA480> jranke_cran.asc どちらの場合も、実行してキーを apt システムに認識させる必要があります
apt-key ルートとして jranke_cran.asc を追加します。
まだこれを行っていない場合は、これで問題が解決する可能性があります。