Click / Snappy如何解决依赖性问题?

点击和活泼有点混乱。

首先,我知道由于app-armor,某些软件包不允许共享。 例如,如果我编写一个执行python脚本的Qt应用程序,app armor将阻止我在我自己的系统上使用已安装的python解释器。 然而,我的程序依赖于python解释器。

Click / Snappy如何解决这个问题和其他依赖性问题?

在快照包中,您可以简单地分为两部分:一部分是您的Qt应用程序,第二部分是python脚本。 快照中的部件由插件处理,它们确保所有部件都安装在正确的位置并具有所需的function。 例如,可以使用cmake插件和使用python3插件的python脚本构建您的Qt应用程序。

简而言之:您捆绑了您需要的内容以及操作系统未提供的内容。 这可能会在未来发生变化并得到扩展。

点击此处了解更多信息: https : //developer.ubuntu.com/snappy/build-apps/