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