Профиль qt make install linux

Настройка Qt на свежо установленной Asta LinuxCE 2.12.43(Orel).

Добрый день. Поставил Astra Linux CE 2.12.43(Orel). Указал что бы при установке установилось средство разработки. Установился Qt5. Версии 5.11.0. В параметрах Qt Creator в меню ‘Профили’ Qt пишет что он (профиль) не установлен, пожалуйста выполните make install. Путь к qmake указан такой /usr/lib/qt5/bin/. Он там есть, команда make install из терминала в этой папке ничего не дало. Нужно что то до установить или что не установилось или что то криво встало?

Montfer

New member

astravb

New member

Добрый день. Я с такой же темой (чтобы не плодить одно и то же).
Использую официальный репозиторий для астры 2.12 (Orel). Версия ядра 4.15.3
Также во время инсталляции Системы поставил флажок «Средства разработки и отладки».
После установки выполнил в терминале:
sudo apt-cdrom add
sudo dpkg —add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
и до кучи:
sudo apt install qt5-default
sudo apt install qtcreator
(тут я, наверное, не прав относительно использования совместно apt install и apt-get install х.з.)

Затем копирую файл qt-opensource-linux-x64-5.12.1.run в каталог пользователя, стартую, устанавливаю:
./qt-opensource-linux-x64-5.9.1.run
Все круто Qt работает на пятерку, но отладчик! Где отладчик gdb?
Для полного счастья:
sudo apt-get install qt*
не прокатывает, диск с астрой уже выжат как лимон ((
Облазил почти весь Интернет, видимо плохо искал — не нашел. У них считается что после sudo apt install qtbase5* все должно заработать и 90% статей далее повествуют о настройке самого дебаггера в Qt Creator.
sudo apt-get install gdb
Е: Для пакет «gdb» не найден кандидат на установку
Скачал и подключил диск астры 2.12.43.6 (Orel), пишет то же самое.

Можно, конечно, извернуться и поставить .deb файлами с помощью Интернет (https://pkgs.org, http://rpm.pbone.net), но хотелось бы средствами AstraLinux.
Копировал файл /usr/bin/gdb с рабочего компа, Qt обрадовался и подхватил, но отладчик стартует и тут же завершает свою работу (очень понятно почему — так низя)

Читайте также:  Linux var in tmpfs

Подскажите новичку в средствах разработки плиз.

dikiy

New member

Добрый. Спасибо. Та же проблема была с неустановленным qmake. Установил эти пакеты и сообщение изменилось. Теперь в профиле QT написано: «qmlscene не установлен». Установил пакет qmlscene. Но это ни к чему не привело, сообщение о том что этот пакет не установлен осталось.

PS. Ещё установил пакет qtdeclarative5-dev. После этого всё в порядке. Т.е. нужно было установить: qt5-default, qmlscene и qtdeclarative5-dev.

dikiy

New member

Добрый день. Я с такой же темой (чтобы не плодить одно и то же).
Использую официальный репозиторий для астры 2.12 (Orel). Версия ядра 4.15.3
Также во время инсталляции Системы поставил флажок «Средства разработки и отладки».
После установки выполнил в терминале:
sudo apt-cdrom add
sudo dpkg —add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
и до кучи:
sudo apt install qt5-default
sudo apt install qtcreator
(тут я, наверное, не прав относительно использования совместно apt install и apt-get install х.з.)

Затем копирую файл qt-opensource-linux-x64-5.12.1.run в каталог пользователя, стартую, устанавливаю:
./qt-opensource-linux-x64-5.9.1.run
Все круто Qt работает на пятерку, но отладчик! Где отладчик gdb?
Для полного счастья:
sudo apt-get install qt*
не прокатывает, диск с астрой уже выжат как лимон ((
Облазил почти весь Интернет, видимо плохо искал — не нашел. У них считается что после sudo apt install qtbase5* все должно заработать и 90% статей далее повествуют о настройке самого дебаггера в Qt Creator.
sudo apt-get install gdb
Е: Для пакет «gdb» не найден кандидат на установку
Скачал и подключил диск астры 2.12.43.6 (Orel), пишет то же самое.

Можно, конечно, извернуться и поставить .deb файлами с помощью Интернет (https://pkgs.org, http://rpm.pbone.net), но хотелось бы средствами AstraLinux.
Копировал файл /usr/bin/gdb с рабочего компа, Qt обрадовался и подхватил, но отладчик стартует и тут же завершает свою работу (очень понятно почему — так низя)

Читайте также:  Linux wget what is my ip

Подскажите новичку в средствах разработки плиз.

Источник

Qt for Linux/X11 — Building from Source

This page describes configuring and building Qt for Linux/X11 from sources. Note that it is typically easier to install the pre-built Qt libraries and tools via the Qt Online Installer. A lot of Linux distributions also provide Qt packages through their package manager. Build Qt from sources, however, if you want to customize Qt further or are using a distribution for which no binary Qt packages (in the right version) are available.

Distribution packagers can find further information on how to package Qt in the packaging recommendations.

Step 1: Getting the Sources

Qt sources can be installed in the Qt Online Installer. Source packages are also available as Git repositories, as archives in the Qt Account (commercial users), and on download.qt.io (open-source users).

If you install the sources through the Qt Online Installer, they will be available in the Qt installation directory, for example $HOME/Qt/6.5.2/Src .

If you downloaded the single source archive, extract it to a directory of your choice:

cd ~/dev tar xf ~/Downloads/qt-everywhere-src-6.5.2.tar.xz

Step 2: Install Build Requirements

Building Qt requires a build environment with tools, compilers, and development packages.

Build Tools

Tool Supported Versions
CMake Version 3.16 and newer (3.21 and newer for -static builds).
Ninja
Python Version 3

Note: configure always uses the Ninja generator and build tool if a ninja executable is available. Ninja is cross-platform, feature-rich, performant, and recommended on all platforms. The use of other generators might work but is not officially supported.

Compilers & Development Packages

The following compilers and configurations are supported in Qt 6.5:

Distribution Architecture Compiler Notes
Red Hat 8.4 x86_64 GCC 10 (toolset)
Red Hat 9.0 x86_64 GCC 11
openSUSE 15.4 x86_64 GCC 9
SUSE Linux Enterprise Server 15 SP4 x86_64 GCC 10
Ubuntu 22.04 x86_64 GCC as provided by Canonical, GCC 11.x
Читайте также:  Virtualbox общая папка linux нет прав

Other compilers and configurations might work but are not actively tested.

Qt also relies on the availability of various libraries and development packages, which are typically installed by the package manager of the respective resolution. See Qt for X11 Requirements for the details.

Step 3: Build the Qt Libraries and Tools

Run the ./configure script in the package directory to configure your build:

cd /tmp/qt-everywhere-src-6.5.2 ./configure

By default, Qt is configured for installation in the /usr/local/Qt-6.5.2 directory. This can be changed by using the -prefix option. See the list of configure options to tweak further.

Did configure run successfully? Then proceed with building the libraries and tools:

After building, you need to install the libraries and tools in the appropriate place (unless you enabled a developer build):

Note that this might require root access.

Step 4: Using Qt

After Qt is installed, you can start building applications with it.

If you work from the command line, consider adding the Qt tools to your default PATH . This is done as follows:

In .profile (if your shell is bash, ksh, zsh or sh), add the following lines:

PATH=/usr/local/Qt-6.5.2/bin:$PATH export PATH

In .login (if your shell is csh or tcsh), add the following line:

setenv PATH /usr/local/Qt-6.5.2/bin:$PATH

If you plan to use Qt from an IDE, you need to register the Qt version explicitly there. For Qt Creator, see Qt Creator: Adding Qt Versions.

© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.

Источник

Оцените статью
Adblock
detector