前几天我试图安装massCode应用程序。对于安装,它提供了一个Snap文件供下载。当我尝试从Snap文件安装应用程序时:sudosnapinstallsnap_file它给了我以下错误:找不到带有snap元数据的签名,这很奇怪。在Ubuntu中添加外部存储库时,您必须添加GPG密钥。但是这里的开发人员不提供这样的东西。“修复”简单易行。让我给你解释一下。处理“无法找到带有snap元数据的签名”错误这里并不真正涉及签名。发生的事情是您从第三方下载了Snap安装程序。Ubuntu中的Snap机制希望您从官方Snap商店获取Snap包。由于它不是来自Snap商店,您会看到“无法找到带有snap元数据的签名”错误消息。与大多数错误消息一样,这条消息不是描述性的。那么,这里的解决方案是什么?任何未通过SnapStore分发的Snap包都必须使用--dangerous选项安装。这是规则。sudosnapinstall--dangerouspath_to_snap_file这样,您就可以告诉Snap包管理器显式安装Snap包。在这里,我使用了这个选项并且能够从它的Snap包中成功安装massCode。安装第三方snap包以这种方式安装snap包有多“危险”?几乎与下载和安装deb包相同。在我看来,如果你从项目开发者的网站上下载了一个Snap包,你就已经信任了这个项目。在这种情况下,您可以使用--dangerous选项安装它。当然,您应该首先搜索Snap商店中是否有该软件包:snapfindpackage_name我希望这个快速的小技巧可以帮助您修复Snap错误。如果您想了解更多信息,请参阅本指南以使用Snap命令。
