Как установить Qt 5.x на 12.04 LTS?

Если вы хотите разрабатывать с QML 2.0 и Qt5, базовые пакеты, похоже, не существуют в репозитории для 12.04. Какой PPA следует добавить? Это бинарный установщик? скомпилировать инструментарий самостоятельно?

Это не отдельные вопросы, они просто следят за ответом.

Я спрашиваю, потому что, если вы хотите разработать для Ubuntu Phone, но все еще имеете ядро ​​для разработки LTS, это кажется подходящим путем.

Как установить Qt 5.x на 12.04 LTS?

1
задан 9 April 2013 в 08:56

2 ответа

Команда PPA Ubuntu PPA (ppa:ubuntu-sdk-team/ppa) предоставляет только Qt 5.0 для Ubuntu 12.04.

Если вам нужны функции из более новых версий Qt, вы можете использовать новые PPA от Stephan Binner для Precise и Trusty. Он создал PPA для всех версий Qt начиная с 4.8.

Чтобы не путаться с системными пакетами Qt, пакеты из этого PPA устанавливаются в /opt, поэтому вам нужно будет сообщить правильный путь ( [!]

Инструкции

Выберите PPA From (если вы не используете Qt Creator, предоставленный PPA).

На странице профиля Stephan на Launchpad выберите PPA, который соответствует версии Qt, которую вы хотите, и версии Ubuntu, которые у вас есть. Помните, что Precise - Ubuntu 12.04, а Trusty - Ubuntu 14.04. Предположим, что вы хотите установить Qt 5.5 на Ubuntu 12.04, вам следует выбрать Qt 5.5.1 для / opt Precise (последняя версия Qt, доступная для Precise на момент написания этой статьи). Чтобы установить Qt 5.5 на Ubuntu 14.04, выберите Qt 5.5.1 для / opt Trusty. Добавьте PPA в свою систему Откройте страницу PPA. Вы должны увидеть что-то вроде этого: Затем запустите apt-add-repository, а затем полужирный текст сверху (используйте фактический адрес PPA с страницы PPA!): [F1] Пакет обновления содержит список установки Qt. Выполните следующее, чтобы загрузить список пакетов из добавленный репозиторий и установить Qt (и Qt Creator):
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest

13
ответ дан 24 May 2018 в 23:45
  • 1
    PPA Stephan помог мне решить нерешенную проблему с символом qDebug() в 14.04.3, где моя скомпилированная версия библиотеки была 5.5.0, но мое время выполнения было 5.2.1 (на другой машине). Я установил qt55declarative, а затем использовал source /opt/qt55/bin/qt55-env.sh перед запуском моей программы. – Lucas 11 December 2015 в 23:46
  • 2
    Будет ли это работать 14.04 или 16.04? – Suici Doga 8 February 2016 в 06:37
  • 3
    @SuiciDoga Ответ обновлен. Есть PPA для Ubuntu 14.04, но не для 16.04 (пока). – Eric Carvalho 8 February 2016 в 19:01
  • 4
    @EricCarvalho Спасибо – Suici Doga 8 February 2016 в 19:12
  • 5
    W: Не удалось получить ppa.launchpad.net/beineri/opt-qt551/ubuntu/dists/trusty/main/… 404 не найдено – owaishanif786 17 February 2016 в 18:02

Способ установки Qt 5. *:

sudo apt-get install build-essential libgl1-mesa-dev
-5
ответ дан 24 May 2018 в 23:45
  • 1
    -1 Это устанавливает комплект компилятора и файлы разработки для OpenGL, а не Qt. – David Foerster 20 December 2015 в 15:17

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

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