修复 Ubuntu 和其他 Linux 中的“无法找到带有快照元数据的签名”错误修复 Ubuntu 和其他 Linux 中的“无法找到带有快照元数据的签名”错误修复 Ubuntu 和其他 Linux 中的“无法找到带有快照元数据的签名”错误修复 Ubuntu 和其他 Linux 中的“无法找到带有快照元数据的签名”错误
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

修复 Ubuntu 和其他 Linux 中的“无法找到带有快照元数据的签名”错误

发表 admin at 2025年2月28日
类别
  • 未分类
标签

有一天我试图安装massCode应用程序。对于安装,它提供了一个 Snap 文件可供下载。

当我尝试从 Snap 文件安装应用程序时

sudo snap install snap_file

它给了我以下错误:

错误:找不到快照“masscode_2.6.1_amd64.snap”的元数据签名

这很奇怪。在 Ubuntu 中添加外部存储库时,您必须添加 GPG 密钥。但这里的开发商没有提供这样的东西。

“修复”既简单又简单。让我向你解释一下。

处理“无法找到带有快照元数据的签名”错误

这里不涉及签名。

发生的情况是您从第三方下载了 Snap 安装程序文件。 Ubuntu 中的 snap 机制希望您从官方 snap 商店获取 snap 包。

由于它不是来自快照存储,因此您会看到“无法找到带有快照元数据的签名”错误消息。与大多数错误消息一样,该错误消息不是描述性的。

那么,这里的解决方案是什么呢?

任何未通过 Snap 商店分发的 Snap 软件包都必须使用 –dangerous 标志进行安装。这就是规则。

sudo snap install --dangerous path_to_snap_file

这样,您就可以告诉 snap 包管理器显式安装 snap 包。

在这里,我使用了这个标志,并能够成功地从其 snap 包安装massCode。

以这种方式安装 snap 包有多“危险”?与下载并安装 deb 格式的软件包几乎相同。

在我看来,如果你是从项目开发商的网站下载snap包,那么你就已经委托了该项目。在这种情况下,您可以使用 –dangerous 标志安装它。

当然,您应该首先搜索该软件包是否在 snap 商店中可用:

snap find package_name

我希望这个快速的小技巧可以帮助您修复捕捉错误。如果您有疑问或建议,请告诉我。如果您想了解更多信息,请参阅有关使用 Snap 命令的指南。

©2015-2025 Norria support@norria.com