Как использовать более старую версию пакета из того же PPA в качестве зависимости при сборке Launchpad?

. Я пытаюсь упаковать программное обеспечение для блокчейна Cardano с помощью Launchpad, и до сих пор мне удавалось создать PPA с требуемым форком libsodium. Этот форк необходим для создания программного обеспечения узла Cardano, что было моим следующим шагом — создать его и также разместить на PPA. Проблема в том, что для создания программного обеспечения узла сборщик должен использовать этот PPA, чтобы иметь возможность установить правильную зависимость.

Без этого я получаю сбои сборки , подобные этому, где не удается разрешить нужную версию:

The following packages have unmet dependencies:
 sbuild-build-depends-cardano-node-dummy : Depends: libsodium-dev (= 1.0.17.1-0ubuntu1) but 1.0.18-1 is to be installed
E: Unable to correct problems, you have held broken packages.

Я пытался сделать PPA зависимостью, но, по-видимому, вы не можете этого сделать, потому что package создан как часть того же PPA и не может зависеть сам от себя. Что мне здесь делать?

Редактировать, чтобы уточнить: я пытаюсь собрать пакет в PPA, который зависит от пакета, полученного из того же PPA.

2
задан 26 November 2021 в 11:00

0 ответов

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

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