Поддерживаемые Qt 5.4 .so файлы поставляются с верной версией Ubuntu 14.04 LTS

Я могу сделать deb-файл для приложения Qt 5.2.1, но не для приложения Qt 5.4 в Ubuntu 14.04 LTS, 64-битный.

Я видел, что файлы Qt .so, присутствующие в пути /usr/lib/x86_64-linux-gnu/, совместимы с Qt 5.2.1, но не совместимы с Qt 5.4.

Итак, я просто хочу знать, какие файлы, совместимые с версией Qt, .so поставляются с версией Ubuntu 14.04 LTS Trusty по умолчанию, и если она не совместима с Qt 5.4, то как я могу сделать ее совместимой с Qt 5.4?

2
задан 26 February 2015 в 14:37

2 ответа

Репозиторий для Ubuntu 14.04 LTS в настоящее время содержит файлы для Qt5 до версии 5.2.1

Каждый раз, когда выходит новая версия, команда Ubuntu должна будет убедиться, что эта новая версия интегрирована в репозиторий. Но обычно в старых версиях Linux принимаются только исправления ошибок и второстепенные функции.

14.04 является релизом долгосрочной поддержки, поэтому он получает обновления дольше, но я не уверен, получит ли он последний Qt. Кроме того, этот релиз довольно новый, поэтому потребуется некоторое время, пока он попадет в репозиторий.

Так что нет простого способа сделать то, что вы хотите. Полагаю, теперь вы немного разбираетесь в упаковке , поскольку вы сказали, что уже упаковали приложение. Может быть, PPA может быть решением. Вы можете предоставить пакет для Qt5.4 и один для вашего приложения. Может быть, уже есть Qt PPA, но я не смог его найти.

Редактировать: Может быть это PPA

0
ответ дан 26 February 2015 в 14:37

Можно получить версию программного обеспечения, которое Вы установили или в центре программного обеспечения или в ищущих пакетах человечности

http://packages.ubuntu.com/

qt5 является версией 5.2 в Ubuntu 14.04

http://packages.ubuntu.com/trusty/qt5-default

файлы в qt5.2 не совместимы с файлами в qt5.4

Если Вы хотите версию QT не в репозиториях человечности, необходимо вручную установить его.

Здесь существуют инструкции:

http://qt-project.org/wiki/Install_Qt_5_on_Ubuntu

http://musescore.org/en/developers-handbook/compilation/compile-instructions-ubuntu-12.04-git

http://qt-project.org/wiki/Building_Qt_5_from_Git

Я не видел ppa для этого, и большинство инструкций по сборке использует Qt5.2 или 5.3.

Можно попробовать последнюю ссылку, создающую от мерзавца, но я не уверен, работает ли она. Я пытался создать 5.3 в Ubuntu 14.04 без успеха, таким образом, не может подтвердить, что это возможно.

Если Вы "должны иметь", qt5.4 Вы, возможно, должен использовать старшую версию Ubuntu (15.04)

http://packages.ubuntu.com/vivid/qt5-default

или альтернативный дистрибутив. Fedora имеет qt5.4 в repos - https://admin.fedoraproject.org/updates/qt5-qtbase

1
ответ дан 26 February 2015 в 14:37

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

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