Jis*_*hnu 7 ubuntu warnings deprecation-warning apt-key gazebo-simu
我已经按照https://classic.gazebosim.org/tutorials?tut=install_ubuntu中的步骤通过替代安装在我的 ubuntu 22.04 LTS 上安装了 Gazebo。当我尝试使用更新包时出现以下错误sudo apt update
W: http://packages.osrfoundation.org/gazebo/ubuntu-stable/dists/jammy/InRelease:密钥存储在旧版的 trusted.gpg 密钥环 (/etc/apt/trusted.gpg) 中,请参阅 apt 中的弃用部分-key(8) 了解详细信息。
我尝试删除密钥,from apt-key list
但它给了我额外的警告,提示我无法获取密钥,因为公钥丢失了。有办法解决这个警告吗?
我在警告:apt-key 已弃用中提到了类似的解决方案。改为管理 trust.gpg.d 中的密钥环文件,但无法解决问题。
lau*_*rch 37
cd /etc/apt
Run Code Online (Sandbox Code Playgroud)
其次是:
sudo cp trusted.gpg trusted.gpg.d
Run Code Online (Sandbox Code Playgroud)
现在运行 sudo apt update 错误不应再次显示
Jis*_*hnu 13
最近,我看到一篇博客文章,其中以更通用的方式列出了解决此问题的不同方法。我已经使用了此处列出的第三种。这个方法很简单,但是很有力,但对我来说很有效。我想引用博文中的话
这是一种强有力的方法,因为我们不是转换密钥,而是直接将旧密钥移动到受信任的文件夹,如果您没有为旧密钥找到任何其他快速方法,那么这可能不是一个明智的想法,这里是一个使用:
简单地使用cd
命令导航到密钥列表文件夹,然后使用cp
命令。您可以使用下面给出的代码片段(摘自博客文章)。
cd /etc/apt
sudo cp trusted.gpg trusted.gpg.d
Run Code Online (Sandbox Code Playgroud)
其他可能的解决方案也列在其中,您也可以检查这些!
归档时间: |
|
查看次数: |
26037 次 |
最近记录: |