У нас есть приложение, которое упаковывается как debian (.deb) пакет. Приложение развертывается на Ubuntu 14.04 LTS.
Мы надеемся предоставлять приложение на 16,04, когда оно выпущено. Однако одна из зависимостей приложений - couchdb - доступна как поспешный пакет и не как debian пакет.
Существует ли способ сказать debian пакету, что он требует, чтобы конкретный снимок был установлен?
Нет, это независимые системы упаковки. Вы можете использовать debian/control
, чтобы указать другой пакет debian, используя синтаксис Depends: xxx
, но не просто. В этом вся суть моментальных снимков: они связывают свои собственные зависимости, чтобы предотвратить такие вещи, как несоответствие версий дистрибутивов и т. Д.
Может быть, вы хотите рассмотреть упаковку вашего приложения в оснастке?