Как установить qt на ubuntu
Перейти к содержимому

Как установить qt на ubuntu

  • автор:

Как установить Qt 5 на Linux Ubuntu

В этой статье вы прочитаете как установить Qt creator Ubuntu 20.04, если вы интересуетесь разработкой под Linux, то вам сюда.

Ещё посмотрите статью «Аналоги программ Windows на Linux», если вы интересуетесь Linux.

Как установить Qt на Linux Ubuntu 20.04:

В начале, перед установкой нужно зайти на официальный сайт, и грубо говоря скачать установщик, хотя он потом всё равно будет всё погружает из интернета, зайдите по этой ссылке.

Загрузка qt 5 creator для Linux

Там нажимаете «Download», после этого надо будет опять нажать на кнопку «Download», после этого у вас скачивается файл с расширением «.run».

Этому файлу вам нужно добавить права доступа, чтобы его потом запустить через терминал, для этого откройте загрузки в терминале и выполните эту команду:

Qt creator

Это программа для разработке программ на qt, qml, c++, html5.

Общее

Для компилирования проектов могут понадобится файлы разработки. Например эти:

sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install libqt5webkit5-dev

Работа с программой из дистрибутива

sudo apt-get install qtcreator
sudo apt-get install ubuntu-sdk-dev

Настройка работы примеров

Создаем папку куда будем сохранять проекты, например в ~/qtprojects. И создать ссылку на общую папку shared чтоб работал путь »../../shared.h».

mkdir ~/qtprojects sudo apt-get install qtbase5-examples qtdeclarative5-examples ln -s /usr/lib/x86_64-linux-gnu/qt5/examples/quick/shared/ ~/shared

Работа с обновленной программой

Программу qt creator можно обновить скачав последнюю версию с сайта qt

chmod u+x ~/Загрузки/qt-unified-linux-x64-2.0.1-online.run ~/Загрузки/qt-unified-linux-x64-2.0.1-online.run

Программы ставятся по умолчанию в каталог ~/Qt . Для запуска qtcreator сделаем ссылку на рабочем столе:

ln -s ~/Qt/Tools/QtCreator/bin/qtcreator ~/"Рабочий стол"/qtcreator

Для предотвращения конфликтов установим настройки по умолчанию. Меню Инструменты, Параметры, раздел Комплекты, выбрать Автоопределенная Desktop Qt 5.4.x GCC 64bit, нажать кнопку Сделать по умолчанию.

Компилирование примеров

Для начала программирования неплохо ознакомится с примерами программ. Для понимания стиля программирования и изучения языка и фраймворков.

Протестировано на Ubuntu 15.04 64бит

Создаем папку куда будем сохранять проекты, например в ~/qtprojects. И создать ссылку на общую папку shared чтоб работал путь «../../shared.h».

mkdir ~/qtprojects ln -s ~/Qt/Examples/Qt-5.4/quick/shared ~/shared

Выбираем слева Начало, Примеры, кликаем и запускаем.

Запуск программ если установлено несколько версий QT

FIXME

https://forum.qt.io/topic/55100/linux-run-program-if-install-two-version-qt

Как установить qt 5 на Ubuntu

Вы пользователь и разработчик Ubuntu Linux, которому требуется, чтобы в вашей системе был установлен Qt 5? Не можете понять, какие пакеты установить, чтобы использовать его? Мы можем помочь! Следуйте этому руководству, когда мы узнаем, как установить Qt 5 в Linux!

установить qt 5 на Ubuntu

Установите Qt 5 на Ubuntu через официальные репозитории программного обеспечения – терминал

Если вы используете Ubuntu, лучший способ запустить Qt 5 в вашей системе – это использовать официальные репозитории программного обеспечения Ubuntu. Чтобы начать процесс установки, вы должны открыть окно терминала.

Чтобы открыть окно терминала на рабочем столе Ubuntu Linux, нажмите Ctrl + Alt + T на клавиатуре. Или найдите «Терминал» в меню приложения и откройте его таким образом.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Как только на рабочем столе Ubuntu откроется окно терминала, можно начинать установку. С использованием подходящая установка , установите пакет «qt5-default» на свой компьютер.

sudo apt install qt5-default

После ввода подходящая установка выше, Ubuntu запросит ваш пароль. Причина, по которой он запрашивает ваш пароль, заключается в том, что судо требуется пароль. Введите свой пароль пользователя и нажмите Войти ключ. Не беспокойтесь, если вы не видите никаких отзывов о пароле.

Если ваш пароль был введен успешно, терминал должен принять его и попытаться собрать все зависимости, необходимые для пакета «qt5-default» в вашей системе. Когда все зависимости будут собраны, нажмите кнопку Y кнопку, чтобы продолжить установку.

Установка Qt 5 с использованием официальных источников программного обеспечения Ubuntu должна быть быстрой, так как в вашей системе необходимо загрузить и установить лишь несколько вещей. Для получения дополнительной информации о Qt 5, ознакомьтесь с официальной документацией.

Установите Qt 5 в Ubuntu через официальные репозитории программного обеспечения – графический интерфейс

Если вы предпочитаете устанавливать Qt 5 на своем ПК с Ubuntu с помощью графического интерфейса, лучше всего использовать Synaptic Package Manager. Это отличное приложение, которое дает пользователям Ubuntu возможность искать и устанавливать пакеты, не касаясь терминала.

К сожалению, Synaptic больше не предустановлен в системах Ubuntu. Чтобы заставить его работать, откройте программное обеспечение Ubuntu, найдите «Synaptic» и установите его. Как только он заработает, откройте его через меню приложения.

В открытом диспетчере пакетов Synaptic найдите кнопку «Поиск» в правом верхнем углу приложения и щелкните по ней мышью. Затем щелкните текстовое поле рядом с «Поиск» и введите «qt5-default».

После ввода условия поиска найдите кнопку «Поиск» во всплывающем окне и щелкните ее, чтобы выполнить поиск в репозиториях программного обеспечения Ubuntu. Поиски не должны занять много времени.

Просмотрите результаты поиска по запросу «qt5-default» и щелкните его правой кнопкой мыши. В контекстном меню найдите параметр «Отметить для установки» и выберите его.

Теперь, когда пакет «qt5-default» отмечен для установки в Synaptic Package Manager, найдите кнопку «Применить» и выберите его с помощью мыши. Когда вы нажмете «Применить», Synaptic попытается загрузить и установить Qt 5 на ваш компьютер с Ubuntu.

Установка не займет много времени. Когда процесс будет завершен, закройте Synaptic Package Manager, так как он больше не нужен. Для получения дополнительной информации о Qt 5 для Linux, проверьте документация.

Установите Qt 5 в Ubuntu через веб-сайт Qt

Хотя настоятельно рекомендуется установить Qt 5 в Ubuntu с использованием официальных пакетов Ubuntu, также можно загрузить Qt 5 с веб-сайта и установить его таким образом.

Чтобы начать установку Qt 5 через официальный сайт, откройте окно терминала. Вы можете открыть окно терминала на рабочем столе Ubuntu с помощью Ctrl + Alt + T или найдите «Терминал» в меню приложения.

Когда окно терминала открыто, используйте wget команда для загрузки последней версии Qt 5 с веб-сайта.

wget https://download.qt.io/official_releases/qt/5.12/5.12.10/qt-opensource-linux-x64-5.12.10.run

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

sudo chmod +x qt-opensource-linux-x64-5.12.10.run

Запустите файл запуска Qt 5, чтобы начать установку.

./qt-opensource-linux-x64-5.12.10.run

После установки файла запуска Qt 5 вы должны установить различные зависимости. Эти зависимости необходимы для правильной работы Qt 5 в Ubuntu.

sudo apt install libfontconfig1 build-essential mesa-common-dev libglu1-mesa-dev

После установки всех этих зависимостей вам нужно будет создать запись на рабочем столе для Ubuntu. Для этого введите команды ниже.

touch ~/.local/share/applications/Qt-Creator.desktop echo "[Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Name=QtCreator Comment=QtCreator NoDsiplay=true Exec=(Install folder of QT)/Tools/QtCreator/bin/qtcreator %f Icon=(Install folder of QT)/5.4/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png Name[en_US]=Qt-Creator" > ~/.local/share/applicationsQt-Creator.desktop

Обновите разрешения файла Qt Creator с помощью chmod.

sudo chmod +x ~/.local/share/applicationsQt-Creator.desktop

Сделайте Qt ассоциацией файлов по умолчанию для профессиональных файлов в Ubuntu, используя эхо.

echo "text/qtcreator=Qt-Creator.desktop;" >> ~/.local/share/applications/defaults.list

После добавления ассоциации файлов все должно работать.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Install Qt 5 on Ubuntu

This is a tutorial for installation of Qt 5.7.0 to Ubuntu 12.10. It may be used for some newer versions of Qt and Ubuntu. As a counterexample, Ubuntu 16.04 LTS uses an independent system for controlling the Qt version. Following these directions for Ubuntu 16.04 results in an error where a file can’t be found in a qt4 directory, even though you’re installing qt5 not 4. Another difference for OpenGL has been found and added as a note below.

Installation Guide (Ubuntu package)

Open a terminal. Type the following command and hit Enter:

sudo apt-get install qt5-default 

Qt 5.x will be installed.

Installation Guide (Qt download page)

Visit Qt downloads page an download a 32-bit or 64-bit Linux installation depending your version of Ubuntu. The installation file can be also downloaded through the command line using wget.

wget [https://download.qt.io/new_archive/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run https://download.qt.io/new_archive/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run] 

This is valid until 5.14.2 due to policy change, distributing Open Source Qt linux package is discontinue from 5.15.0. You need to build your own package starting from 5.15.0.

Adjust permission, run the installer and follow the instruction to complete the installation.

chmod +x qt-opensource-linux-x64-5.7.0.run ./qt-opensource-linux-x64-5.7.0.run 

Open a terminal and execute the following command to install g++:

sudo apt-get install build-essential 
  • Install generic font configuration library — runtime

Open a terminal and execute the following command to install the full runtime files for the generic font configuration library:

sudo apt-get install libfontconfig1 
  • Configure a compiler

Launch Qt Creator. Go to Tools > Options. Click Build & Run and select tab Kit. Configure a compiler if it is not automatically detected.

  • Install OpenGL libraries

Execute the following command to install OpenGL libraries:

sudo apt-get install mesa-common-dev 

Note: Just installing the above-mentioned mesa-common-dev kit is not sufficient for more recent Ubuntu versions. Based on a comment in the Qt forum [1] an additional package needs installation. Execute following command:

sudo apt-get install libglu1-mesa-dev -y 

Tested with Qt5.3.1 and Ubuntu 14.04 and it solved the problem with missing -lGL.

  • Set file association with pro files

When installing from the on-line source the file association is not done automatically. It also not show up when you try to associate it with file explorer. Create a file named “Qt-Creator.desktop” and fill the file with the following.

[Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Name=QtCreator Comment=QtCreator NoDsiplay=true Exec=(Install folder of QT)/Tools/QtCreator/bin/qtcreator %f Icon=(Install folder of QT)/5.4/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png Name[en_US]=Qt-Creator 

Place this file in home .local/share/applications .

Edit a file named “defaults.list” in the same directory . Add the following line.

text/qtcreator=Qt-Creator.desktop; 

open file mimeapps.list and check if the following line is present.

application/vnd.nokia.qt.qmakeprofile=qtcreator.desktop 

if not add it under [added Associations].

Run the following command.

sudo update-mime-database /usr/share/mime 

now Qt has been added to the list of file associations.

Troubleshooting

  • Qt Creator needs a compiler set up to build

Follow the instruction from the previous section to configure compiler for Qt Creator.

  • error: g++: Command not found
sudo apt-get install build-essential 
  • error: GL/gl.h: No such file or directory
sudo apt-get install mesa-common-dev 

References

  1. ↑Qt 5.5.0 problem running examples [SOLVED]. 2015-09-22. Archived from the original on 2016-08-01. Retrieved 2016-08-01.

Execute the following command to install OpenGL libraries: sudo apt-get install mesa-common-dev Note: Just installing the above-mentioned mesa-common-dev kit is not sufficient for more recent Ubuntu versions. Based on this comment in the forum an additional package needs installation. Execute following command: sudo apt-get install libglu1-mesa-dev -y Tested with Qt5.3.1 and Ubuntu 14.04 and it solved the problem with missing -lGL.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *