Добавить зависимость от ppa в пакет

Я создаю простое приложение эмулятора выпадающего терминала с PythonGI + GTK + 3.0, я использую пакеты libkeybinder3.0 и gir1.2-keybinder3.0 для глобального связывания ключей, эти пакеты недоступны в репозитории по умолчанию, у них был специальный ppa. Я не хочу говорить, что мои пользователи здесь - это мой ppa, устанавливающий мое приложение, и вот еще один ppa для зависимостей, как я могу объединить эти пакеты с моим проектом.

Могу ли я загрузить эти 2 пакета в ppa моего приложения, потому что я думал, что launchpad не позволяет вам зеркалировать пакеты в ваш ppa? Или как я могу связать зависимости с моим пакетом, чтобы пользователь мог установить только один ppa?

5
задан 26 November 2012 в 14:13

1 ответ

Вы должны попробовать следующее:

В соответствии с Справкой Launchpad :

Launchpad удовлетворяет требованиям Build-Depends вашего пакета, используя:

  • самые последние версии пакетов в PPA, которые вы загружаете в
  • все разделы основного архива Ubuntu - то есть основной, ограниченный,> - юниверс и мультивселенную
  • опционально: другие PPA в Launchpad.

Примечание. Если вы уже знакомы с загрузкой в ​​первичный архив Ubuntu, следует помнить, что сборки PPA не имеют каких-либо ограничений зависимости сборки, в отличие от сборки в основном архиве Ubuntu. Если вы хотите собрать этот же пакет в основном архиве Ubuntu на более позднем этапе, вам может потребоваться пересмотреть компонент и / или карман пакета.

В зависимости от других PPA
Если вы хотите, чтобы Launchpad удовлетворял вашим зависимостям пакетов, используя один или несколько других PPA, перейдите по ссылке «Редактировать зависимости» на вашем PPA или на странице обзора группы.

Надежда будет полезна.

0
ответ дан 26 November 2012 в 14:13

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

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