我正在尝试更新我的 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
我按照这篇文章的建议尝试了以下命令,并尝试了不同的网址--keyserver
gpg --recv-keys --keyserver hkp://pgp.mit.edu 8B748CC185DF5DA1
并查找了 openpgp
https://keys.openpgp.org/search?q=8B748CC185DF5DA1
但那里没有运气。
请问您可以帮我解决这个问题吗?我应该将此作为qmk_firmware问题提出吗?
设置其他存储库的说明通常包含从存储库本身下载密钥的命令。显然他们没有将密钥发布到公钥服务器。
他们的 GitHub 网站https://github.com/qmk/qmk_fpm有这些说明,包括下载他们的密钥:
类似 Debian 或类似 Ubuntu 的发行版
之后,apt似乎更新成功。您可能只需要
wget
线路来获取密钥,但现在验证您的 apt 源可能也是一个好主意。仅供参考,这就是我找到答案的方法。我对 QMK 一无所知,所以我尝试使用 site:qmk.fm 进行网络搜索,寻找 linux.qmk.fm 的提及,但没有找到任何内容,也没有通过他们的文档(简短地)查看任何内容信息...您可能认为设置他们的存储库对于在某个地方进行记录很重要,但无论如何。
另一次搜索
how to set up debian repository for "https://linux.qmk.fm"
找到了他们的 github(无论如何,其中之一,看起来有几个)以及上面提到的说明。