应用程序在 snapcraft 中列出,但无法通过“snap install”找到

应用程序在 snapcraft 中列出,但无法通过“snap install”找到

在此处输入图片描述

应用在 snapcraft 上列出,我希望snap install能够找到它。

~$ snap find redplayer
Name       Version  Publisher  Notes  Summary
redplayer  3.1.6    edsonk     -      Player de gerenciamento de conteúdo de tv.

但:

~$ sudo snap install redplayer
error: snap "redplayer" not found

答案1

可能是该快照的创建者屏蔽了您所在的地区/国家...请参阅有关另一张快照的相关帖子https://forum.snapcraft.io/t/freecad-snap-mia/22040/1

实际上,他们的网站似乎使用了一些基于地理位置的服务...检查https://redberry.com.br/planos... 如果它说“Nenhum plano disponível para você。”那么它的意思是“没有为你制定的计划”...请注意,这不是基于可靠的科学,而是基于我的假设。

对于 snap 创建者/发布者来说,指定允许的安装区域并排除其他区域是可能的并且是可行的...然而,在用户方面,还没有一种snap基本的方法来知道是否已经配置,甚至没有一个信息性的错误消息可以清楚地显示这一点。

然而,GUI 桌面 snap-store 应用程序会拒绝显示该 snap 的详细信息/安装页面,尽管它会出现在搜索中,但单击它会显示一个空白页...所以,这可能是一个迹象。

答案2

尝试通过 snapcraft.io 安装应用程序时,a) 应用程序必须在那里可用,并且 b) 它必须适用于您指定的 CPU 架构。遗憾的是,搜索不区分架构,这意味着它仅按名称搜索。

可以在 snapcraft.io/name_of_the_snap 上找到可用的架构,方法是单击右上角显示当前版本的字段,然后选择“展示建筑”. 将打开一个下拉菜单,显示该 snap 适用于哪些架构。

虽然对于 AMD64(= 使用 AMD/Intel CPU 的 PC 的通用 CPU 架构)的许多/大多数 snap 来说都是如此,但对于 armhf(例如 Rasperry Pi 的旧型号使用)和 arm64(例如 Raspberry Pi 的较新型号使用)来说可能并非如此。

相关内容