Разверните приложение с Qt5 до 12.04
Мне нужно развернуть мое приложение, которое зависит от Qt5.x. Нет проблем с этим на 14.04+, но для пользователей 12.04, похоже, нет способа получить qt5 из стандартного репозитория пакетов. Я хотел бы упаковать свое приложение в пакет deb, и оно не сможет автоматически разрешить зависимость qt (без использования ppa).
Единственное решение, которое я вижу, это встроить qt5 в мой пакет deb и установить его где-нибудь вместе с приложением в систему пользователя.
Мои вопросы: какой самый правильный способ добиться того, чего я хочу?
1 ответ
Я бы использовал ppa, чтобы предоставить ваше приложение и добавить зависимость для включения пакетов qt5, доступных в ppa "Ubuntu SDK team".
Вы можете легко добавить ppa-зависимость к своему ppa-файлу, используя редактирование PPA-зависимостей:
Ppa SDK упоминает это для 12.04:
Ubuntu 12.04 LTS имеет более старые версии пакетов, предлагаемых в этом PPA, но поддержка SDK перенесена в новую версию 14.04 LTS. Однако он может использоваться, например, для общего использования Qt 5.