首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >W:密钥存储在遗留的trusted.gpg密钥环(/etc/apt/trud.gpg)中,有关详细信息,请参阅apt(8)中的弃用部分。

W:密钥存储在遗留的trusted.gpg密钥环(/etc/apt/trud.gpg)中,有关详细信息,请参阅apt(8)中的弃用部分。
EN

Stack Overflow用户
提问于 2022-09-01 13:44:07
回答 2查看 2.6K关注 0票数 0

我已经在我的ubuntu22.04LTS上安装了凉亭,按照https://classic.gazebosim.org/tutorials?tut=install_ubuntu中的步骤,通过它们的替代安装。当我试图使用sudo apt update更新包时,我得到了以下错误

W:http://packages.osrfoundation.org/gazebo/ubuntu-stable/dists/jammy/InRelease:Key存储在旧的trusted.gpg密钥环(/etc/apt/trud.gpg)中,有关详细信息,请参阅apt(8)中的弃用部分。

我已经尝试删除密钥from apt-key list,但它给了我额外的警告,因为公钥丢失了,所以不能很好地使用密钥。有办法修正这个警告吗?

我曾在Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead提出过类似的解决方案,但无法解决问题。

EN

回答 2

Stack Overflow用户

发布于 2022-10-19 07:40:20

您可以将您的密钥从旧的apt键工具转换为新的apt可信密钥格式。

首先,您应该搜索您的密钥ID。

尝试apt-key list gazebo,如果只有返回,这将是容易的。只需运行此命令即可。

apt-key export gazebo | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/gazebo-key.gpg

这个警告就会消失

此外,还可以在源定义中指定密钥文件。但在默认情况下,apt将检查所有有效的密钥。

查看此站点以获得一个示例。

https://tecadmin.net/resolved-key-is-stored-in-legacy-trusted-gpg-keyring/

票数 1
EN

Stack Overflow用户

发布于 2022-11-06 06:42:43

代码语言:javascript
复制
cd /etc/apt

其次是:

代码语言:javascript
复制
sudo cp trusted.gpg trusted.gpg.d

现在运行sudo apt更新错误不应该再次显示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73570418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档