Как обновить QT от 5.5.1 до 5.9.5 на Ubuntu 16.04

В настоящее время Ubuntu 16.04 имеет QT до 5.5.1, в то время как Ubuntu 18.04 имеет QT до 5.9.5. В настоящее время я вынужден использовать Ubuntu 16.04, однако, я должен использовать программу, для которой нужен Qt 5.9. Как я мог обновить QT к версии 5.9.5?


Обратите внимание, что я настраиваю его на контейнере докера. Это означает, что решение не должно включать GUI.

5
задан 4 August 2018 в 03:46

2 ответа

Вторая опция состоит в том, чтобы добавить QT с помощью PPA. Пример ниже устанавливает QT 5.11.1. Существует PPA для других версий при необходимости.

Добавьте PPA

sudo add-apt-repository ppa:beineri/opt-qt-5.11.1-xenial
sudo apt update

QT установки

sudo apt install qt511-meta-full

Настройте систему

Существует несколько вариантов здесь в зависимости от того, хотите ли Вы настроить использование новой спокойной версии в масштабе всей системы или текущему пользователю.

Для в масштабе всей системы создайте следующий файл в месте /etc/xdg/qtchooser.

Для текущего пользователя создайте следующий файл в месте ~/.config/qtchooser.

Создайте текстовый файл в выбранной qtchooser названной папке default.conf со следующим содержанием:

/opt/qt511/bin
/opt/qt511/lib

Первая строка в файле является путем к спокойным двоичным файлам, и вторым является путь к библиотекам Qt.

Проверьте конфигурацию

qmake -v

Если конфигурация работает правильно, необходимо видеть что-то как:

QMake version 3.1
Using Qt version 5.11.1 in /opt/qt511/lib
9
ответ дан 23 November 2019 в 08:44

Вы могли установить QT с помощью установщиков, предоставленных QT. Установщик с открытым исходным кодом может быть загружен здесь.

После того, как загруженный (следующее принимает, местоположение загрузки является ~ / Загрузки):

QT установки

cd ~/Downloads
chmod +x qt-unified-linux-x64-3.0.5-online.run
./qt-unified-linux-x64-3.0.5-online.run

На экране "Installation Folder" войти /opt/Qt.

Qt Install Folder

На экране "Select Components" выберите версию, которую требуется установить (QT 5.11.1 используемых в этом примере) и отметить опцию "Desktop gcc 64-bit".

Qt Select Components

Установщик запросит Ваш sudo пароль во время установки.

Настройте систему

Существует несколько вариантов здесь в зависимости от того, хотите ли Вы настроить использование новой спокойной версии в масштабе всей системы или текущему пользователю.

Для в масштабе всей системы создайте папку qtchooser в месте /etc/xdg/ (местоположение, используемое в этом примере).

Для текущего пользователя создайте папку qtchooser в месте ~/.config/.

Создайте текстовый файл в qtchooser папку, созданную на предыдущем шаге, называют default.conf со следующим содержанием:

/opt/Qt/5.11.1/gcc_64/bin
/opt/Qt/5.11.1/gcc_64/lib

Первая строка в файле является путем к спокойным двоичным файлам, и вторым является путь к библиотекам Qt.

Проверьте конфигурацию

qmake -v

Если конфигурация работает правильно, необходимо видеть что-то как:

QMake version 3.1
Using Qt version 5.11.1 in /opt/Qt/5.11.1/gcc_64/lib
4
ответ дан 23 November 2019 в 08:44

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

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