/etc/apt/trusted.gpgとtrusted.gpg.dからいくつかのキーを削除しました。その後、apt updateを使用すると、次のメッセージが表示されます。
署名の検証中にエラーが発生しました。リポジトリは更新されず、古いインデックスファイルが使用されます。次の署名は無効です。NO_PUBKEY 4C6E74D6C0A35108
以前のバージョンのアプリをインストールしたいようです。だから私の質問は、この「以前のインデックスファイル」をどこに保存するのか、そしてリリースファイル(パッケージハッシュがあるpgp署名ファイル)にないので、署名4C6E74D6C0A35108をどこで得ることができるのかです。
答え1
以前のインデックスファイルはに保存されます/var/lib/apt/lists
。これはapt
正常にダウンロードされ確認された最後のインデックスファイルです。
キーは、ファイル自体ではなく隣の署名を確認することによってRelease
決定されます。一部のリポジトリには、インライン署名付きのコンテンツを含むファイルがあります。Release
Release.gpg
InRelease
Release
あなたの場合、欠けているキーはPackageCloud Atomキーです。このガイドラインそれを復元します。