![密钥存储在旧版 trust.gpg 密钥环 (/etc/apt/trusted.gpg) 中,有关详细信息,请参阅 apt-key(8) 中的 DEPRECATION 部分](https://linux22.com/image/1030871/%E5%AF%86%E9%92%A5%E5%AD%98%E5%82%A8%E5%9C%A8%E6%97%A7%E7%89%88%20trust.gpg%20%E5%AF%86%E9%92%A5%E7%8E%AF%20(%2Fetc%2Fapt%2Ftrusted.gpg)%20%E4%B8%AD%EF%BC%8C%E6%9C%89%E5%85%B3%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%20apt-key(8)%20%E4%B8%AD%E7%9A%84%20DEPRECATION%20%E9%83%A8%E5%88%86%20.png)
刚刚运行了 sudo apt update,我收到了这条消息,这条消息与我的 anydesk 应用程序有关
http://deb.anydesk.com/dists/all/InRelease:密钥存储在旧的 trust.gpg 密钥环(/etc/apt/trusted.gpg)中,请参阅 apt-key(8) 中的 DEPRECATION 部分了解详情。
你能告诉我如何修复这个问题吗?最重要的是这意味着什么?我想提高我的 Linux 知识。
谢谢
答案1
修复 Apt-Key 弃用错误
sudo apt-key 列表
根据您的系统,您可能会看到出现几个条目或看到大量的条目。
--------------------
pub rsa2048 2016-06-22 [SC]
D404 0146 BE39 7250 9FD5 7FC7 1F30 45A5 DF75 87C3
uid [ unknown] Skype Linux Client Repository <[email protected]>
复制第二行的最后 8 个字符(在上面的示例中为 DF75 87C3),然后使用以下命令将其转换为 .gpg 文件。请记住删除 8 个字符之间的空格,并指定与密钥所属包相关的 gpg 文件名。
在我的示例中我必须运行:
sudo apt-key 导出 DF7587C3 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/skype.gpg
构造完命令后,按回车键...这就是您需要做的全部。
当您下次运行 apt update 时,您刚刚应用的 repo 中的弃用密钥错误将不再出现(但如果有多个 repo 受到影响,则需要对每个 repo 重复上述步骤)。