署名の失敗により、apt-get の更新がブロックされました。

署名の失敗により、apt-get の更新がブロックされました。

WSLを更新しようとしています。

sudo apt-get update

ところで、このようなエラーが発生します。

Err:6 https://linux.qmk.fm focal InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B748CC185DF5DA1

私は次のコマンドを試しましたこれ投稿で別のURLを提案してみました。--keyserver

gpg --recv-keys --keyserver hkp://pgp.mit.edu 8B748CC185DF5DA1

そしてopenpgpを探す

https://keys.openpgp.org/search?q=8B748CC185DF5DA1

しかし、そこには幸運はありません。

この問題を解決するのに役立ちますか?私はこれを次のように入れなければなりませんqmk_ファームウェア質問?

ベストアンサー1

他のリポジトリを設定するためのガイドラインには、通常、リポジトリ自体からキーをダウンロードするコマンドが含まれます。明らかに、彼らは公開鍵サーバーに鍵を公開しません。

GitHubウェブサイトhttps://github.com/qmk/qmk_fpmダウンロードキーを含む以下の手順があります。

Debian に似たディストリビューションまたは Ubuntu に似たディストリビューション

# Add the QMK source to your apt repositories list:
echo "deb https://linux.qmk.fm/ $(lsb_release --codename --short) main" | sudo tee /etc/apt/sources.list.d/qmk.list

# Add the QMK GPG Key:
wget -qO - https://linux.qmk.fm/gpg_pubkey.txt | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/qmk-gpg-pubkey.gpg > /dev/null

# Update apt:
sudo apt update

# Install QMK:
sudo apt install qmk

その後、aptが正常に更新されたようです。wgetキーを取得するためにラインだけが必要になるかもしれませんが、今適切なソースをチェックするのも良い考えかもしれません。


ちなみに私はこう答えを見つけました。私はQMKについて何も知らなかったので、linux.qmk.fmへの言及を見つけるためにsite:qmk.fmを使用してWeb検索を試みましたが、何も見つからず、その文書を(簡単に)見てもコンテンツが表示されませんでした。情報...リポジトリを設定することはどこかに文書化することが重要だと思うかもしれませんが、とにかくそうです。

別の検索では、how to set up debian repository for "https://linux.qmk.fm"上記のガイドラインと一緒にgithub(とにかくそのうちの1つ、複数があるようです)を見つけました。

おすすめ記事