Добавить зависимость от ppa в пакет
Я создаю простое приложение эмулятора терминала с PythonGI + GTK+3.0, я использую пакеты libkeybinder3.0 и gir1.2-keybinder3.0 для глобального связывания ключей, эти пакеты недоступны в репозитории по умолчанию, у них был специальный ppa. Я не хочу говорить, что мои пользователи здесь - это мой ppa, устанавливающий мое приложение, и вот еще один ppa для зависимостей, как я могу объединить эти пакеты с моим проектом.
Могу ли я загрузить эти 2 пакета в ppa моего приложения, потому что я думал, что launchpad не позволяет вам зеркалировать пакеты в ваш ppa? Или как я могу связать зависимости с моим пакетом, чтобы пользователь мог установить только один ppa?
1 ответ
Вы должны попробовать следующее:
Согласно справке Launchpad:
Панель запуска удовлетворяет Build-Зависит от вашего пакета, используя:
- самые последние версии пакетов в PPA, в который вы загружаете
- все разделы первичного архива Ubuntu - т.е. основной, ограниченный, >- юниверс и мультивселенная
- опционально: другие PPA в Launchpad.
Примечание. Если вы уже знакомы с загрузкой в основной архив Ubuntu, вы должны заметить, что сборки PPA не имеют каких-либо ограничений зависимостей сборки, в отличие от сборки в основном архиве Ubuntu. Если вы хотите собрать этот же пакет в основном архиве Ubuntu на более позднем этапе, вам может потребоваться пересмотреть компонент и / или карман пакета.
В зависимости от других PPA
Если вы хотите, чтобы Launchpad удовлетворял вашим зависимостям пакетов, используя один или несколько других PPA, перейдите по ссылке Изменить зависимости на вашем PPA или странице обзора группы.
Надеюсь будет полезно.