Debian 包可以依赖于 snap 包吗?

Debian 包可以依赖于 snap 包吗?

我们有一个打包为 debian (.deb) 包的应用程序。该应用程序部署在 Ubuntu 14.04 LTS 上。

我们希望在 16.04 发布时提供该应用程序。但是,该应用程序的一个依赖项 - couchdb - 以 snap 包的形式提供,而不是以 debian 包的形式提供。

有没有办法告诉 debian 包它需要安装特定的 snap 包?

答案1

不,这些是独立的打包系统。您可以使用debian/control语法指定另一个 Debian 包,Depends: xxx但不能指定 snap。这就是 snap 的全部意义所在:它们捆绑自己的依赖项,以防止诸如发行​​版版本不匹配等问题。

也许您想考虑将您的应用程序打包成一个快照?

相关内容