如何解决apt-get update中密钥存储在旧版trusted.gpg密钥环的警告?
如何解决apt-get update中密钥存储在旧版trusted.gpg密钥环的警告?
别担心,这个警告是APT新版规范调整导致的,咱们一步步操作就能搞定,完全不会影响你后续接收Beekeeper Studio的更新~
1. 把密钥安全迁移到/etc/apt/trusted.gpg.d/目录
首先得先定位到Beekeeper Studio对应的密钥指纹:
运行命令列出所有已存储的密钥:
sudo apt-key list在输出里找和
deb.beekeeperstudio.io相关的条目,会看到一串类似9C6901CE36C2E964的指纹(这是Beekeeper Studio的官方密钥指纹,你可以核对一下)。导出这个密钥到
trusted.gpg.d目录下的专用文件:gpg --export --armor 9C6901CE36C2E964 | sudo tee /etc/apt/trusted.gpg.d/beekeeperstudio.gpg把命令里的指纹替换成你刚才找到的那串字符就行。
2. 安全删除旧位置的密钥
等新密钥配置好后,就可以放心删除旧的了——毕竟现在APT已经会优先读取trusted.gpg.d里的密钥:
- 用刚才的指纹删除旧密钥:
sudo apt-key del 9C6901CE36C2E964
3. 关于是否影响更新的疑问
只要按照上面的步骤操作,完全不会影响你接收Beekeeper Studio的更新。反而现在的方式是APT官方推荐的规范,密钥按仓库分类存储,更安全也更容易管理。
最后验证一下:重新运行sudo apt-get update,你会发现那个烦人的警告已经消失啦!
备注:内容来源于stack exchange,提问作者The Dan
相关产品推荐
相关产品推荐

