Может ли пакет debian иметь зависимость от оснащенного пакета?

У нас есть приложение, которое упаковано в виде пакета debian (.deb). Приложение развернуто на Ubuntu 14.04 LTS.

Мы хотим предоставить приложение 16.04, когда оно будет выпущено. Однако, одна из зависимостей приложений - couchdb - доступна как пакет snap, а не как пакет debian.

Есть ли способ рассказать пакет debian, для которого требуется определенная привязка для установки ?

1
задан 10 April 2018 в 22:25

2 ответа

Нет, это независимые упаковочные системы. Вы можете использовать debian/control для указания другого пакета debian с использованием синтаксиса Depends: xxx, но не привязки. В этом все дело в привязках: они связывают свои собственные зависимости, чтобы предотвратить такие ошибки, как несоответствия версии для дистрибутива и т. Д.

Возможно, вы хотите рассмотреть возможность упаковки своего приложения в качестве привязки?

1
ответ дан 17 July 2018 в 17:05

Нет, это независимые упаковочные системы. Вы можете использовать debian/control для указания другого пакета debian с использованием синтаксиса Depends: xxx, но не привязки. В этом все дело в привязках: они связывают свои собственные зависимости, чтобы предотвратить такие ошибки, как несоответствия версии для дистрибутива и т. Д.

Возможно, вы хотите рассмотреть возможность упаковки своего приложения в качестве привязки?

1
ответ дан 23 July 2018 в 17:56

Другие вопросы по тегам:

Похожие вопросы: