Snappy 应用程序和 Charms 之间有什么区别(并单击)

cm-*_*m-t 3 deb juju ubuntu-core click-packages

听说ubuntu上沙箱里打包安装应用的系统是desktopNext和手机/平板上的click包。

如果我理解得很好,一个活泼的ubuntu 核心应用程序的打包方式与点击应用程序(均使用 apparmor)相同,它可能被标记为“活泼”以确保它们针对的是服务器,而不是客户端设备。

我也知道Ubuntu 服务器的 Juju 工具有一些魅力,可以在服务器上安装应用程序。

那些点击/活泼的应用程序与 Charm 相同吗?


如果我说魅力就像可以安装 .deb 或 snappy 应用程序并添加一些元数据以允许 Juju 工具知道(例如)如何配置应用程序,或如何将应用程序连接在一起,那么我是对的人类更容易配置充满技术服务器应用程序的环境;而这些魅力只是在 Juju 上发挥作用,大规模部署,不一定只在 1 台设备上?

Jor*_*tro 5

Charms 不是包,Charms 是跨多台机器部署服务的代码和元数据;所以他们使用debian 软件包。人们曾将charm类比为“云包”或“云的apt-get”,但它与其说是一个打包系统,不如说是一个代码集合。

一个典型的魅力安装钩子可能包含apt-get从存储库安装软件的命令,或者它们可能会抓取 tarball,或者它们甚至可能包含二进制文件本身。魅力如何安装软件完全取决于魅力作者。

我希望随着 snappy 变得越来越流行,许多魅力会选择使用 snappy 包进行安装,或者至少将其作为一个选项提供。应该注意的是,目前您无法将魅力部署到一个活泼的系统,但没有理由这不会成为未来人们的选择。