密钥存储在旧版 trust.gpg 密钥环 (/etc/apt/trusted.gpg) 中,有关详细信息,请参阅 apt-key(8) 中的 DEPRECATION 部分

密钥存储在旧版 trust.gpg 密钥环 (/etc/apt/trusted.gpg) 中,有关详细信息,请参阅 apt-key(8) 中的 DEPRECATION 部分

刚刚运行了 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 重复上述步骤)。

相关内容