在一个 snap 中发布多个应用程序时,snapcraft 会在应用程序名称前加上“snapname”作为前缀。因此最终用户看到的可执行文件名称是“snapname.appname”
我的 snap 是 7 个 cli 实用程序的集合。所有实用程序都有一个通用的前缀,比如说“snapname”。
但他们的名字是:
snapname-应用程序名称
使用减号/破折号而不是句点分隔符,这在 Linux 命令行实用程序中更为常见。
我的实用程序也将通过 .deb 和 .rpm 等发布,所以我希望命名一致,否则文档会令人困惑。
有没有什么办法可以绕过这个明显固定的带句点的前缀方案?
您需要一个别名。您可以手动创建它们,但这并不是您真正想要的:您需要的是您的用户可以访问的别名。在这种情况下,您需要通过在论坛的 store-requests 类别中创建新帖子来请求它们。为什么?引用上面的链接: