Astra linux установка qt5

установка qt-5.12.10 & qtcreator без аккаунта

подскажите как установить сабж, не имея аккаунта

ну. или, если кто-то запакует и выложит архив, буду благодарен

Отключить интернет во время установки?

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

вы им сами ставили кутье? как он выкручивается с аккаунтами? про аккаунт в описании ни слова.

а. вижу. не пробовали :о)

Ты предлагаешь человеку целый день комплировать Qt?

Вот тут более подробное описание aqtinstall.

Нет, предлагаю за час максимум 🙂

да, вроде как написано красиво. :о)

у меня slackware 14.2, старый бидон
+

пока со всем этим разгребусь, состыкую версии. еще пару дней пройдет :о)

Можно пойти на bugmenot.com, и найти аккаунт. Я так ставил, без проблем.

А что никто до сих пор не поднял сборку автоматизированую?

Немного отвлекаясь от технической стороны вопроса — насколько я понимаю, в Qt Company считают, что либо у тебя есть аккаунт, либо ты Мастер Йода: «(L)GPL стороны силы придерживаюсь я, из исходников собираю всё я». Это два законных способа, остальное от лукавого.

И судя по тому, что тут уже предлагают ссылку на сайт шаренных аккаунтов… :)))

Разновидность варианта 2: некто собирает всё, предлагаемое по LGPL из исходников, и выкладывает на своём сайте и под своим именем, остальные качают. Так тоже можно, вопрос, можно ли это называть «Qt builds», или к названию сборок могут прицепиться…

Мне кааца у основных дистров есть соответствующие бэкпорты 5.12

Не по твоему вопросу, прошу прощения, но что мешает зарегистрироваться?

У меня тот же вопрос. Лично я давно зареган (ессно), но вот открыта ли регистрация для бесплатных версий? На Linux вроде как должно быть, а на оффтопе там кажется анальные огорожения

на торрентах такие вещи надо выкладывать уже…

Убунта 20.04 имеет довольно протухший qtcreator 4.11 хотя как 4.12 уже почти год как вышел.

Потому хочется иметь community build всего этого…

но вот открыта ли регистрация для бесплатных версий?

Ну я давно регистрировался, но попробовать-то три минуты.

Этого должно хватить (если sbopkg уже установлен):

Потом ещё надо будет $HOME/.local/bin/ в $PATH добавить.

Ну вот же:

На русском языке написал:

отсутствует (пакеты в мануальном режиме), и на ск. я помню, он «ставит» те версии пакета, которые «и имеются» в «дереве»

поэтому бидон надо будет обновлять вручную, за этим надо будет пересобрать весь бидоно-стек, а это порядка 50-100 пакетов.

Потом ещё надо будет $HOME/.local/bin/ в $PATH добавить.

вот беда-то, купила мама конека. :о)

отсутствует (пакеты в мануальном режиме), и на ск. я помню, он «ставит» те версии пакета, которые «и имеются» в «дереве»

Ничего не понял, но sbopkg поставит относительно свежую 3 версию питона которая не конфликтует с установленной второй версией.

sbopkg поставит относительно свежую

я не понимаю, вы серьезно? не-не-не. мне не нужен такой исрумент, который не поддерживает стандарты и корпоративную этику :о)

Читайте также:  Desktop cube linux mint как запустить

т.е. sbopkg положит болт на всю систему/срез/релиз/зависимости и. втарабанит в систему свеженький геморрой?!

видимо, я чего-то не понимаю :о), поясните?!

sbopkg -i python3

просто соберет вот это

и если согласишься еще и поставит

в чистой slackware нету python3, если ты его раньше не собирал сам, то его и нет

Recommended Python version: 3.7.5 or later

если ты его раньше не собирал сам

конечно собирал :о)

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

да и потом. вас не смутило самое главное?

пересобрать весь бидоно-стек, а это порядка 50-100 пакетов.

спасибо, но нет. это не подходящее решение :о)

Recommended Python version: 3.7.5 or later

Один символ в слакбилде подправить!

пересобрать весь бидоно-стек, а это порядка 50-100 пакетов.

На чистой слаке sbopkg -i python3 собирает только python3, без каких либо проблем. Ты с довнгрейдом что ли пересобирал?

ну и что теперь?! наздоровье. :о) а мы говорим о чистой, только что установленной slackware?! :o)

Ты с довнгрейдом что ли пересобирал?

а это с чего решили?! :о)

Если пакеты росли по версиям, но зачем что то пересобирать для нового питона?

Источник

Qt Documentation

Contents

Qt’s support for different Linux platforms is extensive and mature.

To download and install Qt for Linux, follow the instructions on the Getting Started with Qt page.

Supported Configurations

The following configurations are supported.

Distribution Architecture Compiler Notes
openSUSE 15.1 x86_64 GCC 5 or later, GCC 7, ICC 19.1
SUSE Linux Enterprise Server x86_64 GCC 5 or later, GCC 10
Red Hat Enterprise Linux 7.6 x86_64 GCC 5.3.1 via devtoolset-4
Ubuntu 18.04 x86_64 GCC 5 or later, GCC 9
Generic Linux x86 and x86_64 GCC (5 or later), ICC 18.x

Requirements for Development Host

The Qt installers for Linux assume that a C++ compiler, debugger, make, and other development tools are provided by the host operating system. In addition, building graphical Qt applications requires OpenGL libraries and headers installed. Most Linux distributions do not install all of these by default, but setting up a development environment is still straightforward.

Use the following commands to install the basic requirements for building Qt applications:

Debian/Ubuntu (apt-get)

Fedora/RHEL/CentOS (yum)

openSUSE (zypper)

Building Qt 5 from Source

You can also build Qt 5 from the source package and configure it according to your target platform. The source packages are obtained from http://www.qt.io/download/.

Below, you will find more information about building Qt from source.

Deployment and Other Issues

The pages below covers specific issues and recommendations for creating Linux/X11 applications.

Where to Go from Here

We invite you to explore the rest of Qt. We prepared overviews which help you decide which APIs to use and our examples demonstrate how to use our API.

  • Qt Overviews — list of topics about application development
  • Examples and Tutorials — code samples and tutorials
  • Qt Reference Pages — a listing of C++ and QML APIs
  • Qt X11 Extras — provides additional APIs for X11

Qt’s vibrant and active community site, http://qt.io houses a wiki, a forum, and additional learning guides and presentations.

В© 2021 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.

Источник

Урок №1. Введение в Qt и установка Qt Creator

Обновл. 16 Сен 2021 |

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

Введение в Qt

Qt является кроссплатформенным (не зависящим от платформы/ОС) фреймворком для разработки приложений на языке С++. С помощью Qt были разработаны такие известные приложения, как: KDE, Opera, Google Earth и Skype. Впервые Qt был опубликован в мае 1995 года.

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

Изначально Qt был разработан норвежской компанией по разработке программного обеспечения Trolltech. В 2008 году компанию приобрела Nokia. Спустя четыре года в августе 2012 программные технологии Qt выкупила финская компания-разработчик Digia. Сейчас Qt развивается компанией QT Company, которая является дочерней компанией Digia, и как проект Qt под открытым исходным кодом с участием отдельных разработчиков и фирм.

Установка Qt Creator в Linux

Шаг №1: Мы будем устанавливать IDE с открытым исходным кодом. Для этого переходим по ссылке и выбираем самую свежую версию (на момент написания данной статьи — это Qt 5.13):

На этих уроках используется операционная система Linux (Debian 9.x 64-bit), поэтому мы скачиваем qt-opensourse-linux-x64-5.13.0.run , но вы также можете использовать соответствующие файлы Qt для Windows или macOS:

После окончания загрузки переходим в папку с необходимым нам файлом, нажимаем на него правой кнопкой мыши и выбираем «Свойства» . На вкладке «Основные» видим «Имя» , «Тип» , «Размер файла» , а также наименование родительской папки:

Переходим на вкладку «Права» и ставим галочку возле пункта «Разрешить выполнение файла как программы» :

Закрываем «Свойства» и запускаем программу.

Шаг №2: На следующем этапе установщик сообщает, что нам предоставлена версия с открытым исходным кодом Qt 5.13.0. Дальнейшая установка Qt предполагает регистрацию в Qt и создание Qt Account, который предоставляет доступ ко всем возможностям Qt. Кроме того, данное действие необходимо для проверки лицензии (коммерческая/некоммерческая). Если у вас уже есть учетная запись в Qt Account, то используйте кнопку «Next» .

Если учетной записи в Qt Account у вас еще нет, то её можно создать сейчас: для этого перейдите по соответствующей ссылке в установщике, и вы будете перенаправлены на сайт qt.io в соответствующий раздел, или просто используйте кнопку «Next» — вы сможете это сделать на следующем шаге:

Шаг №3: Здесь необходимо ввести логин и пароль от Qt Account или создать Qt Account, если его у вас еще нет. Кнопка «Next» переводит нас на следующий этап:

Добро пожаловать в настройки Qt 5.13.0! Для перехода к следующему шагу нажимаем «Далее >» :

Шаг №4: Выбираем каталог для установки Qt 5.13.0. Обратите внимание, адрес каталога указывается латинскими буквами (без кириллицы) и без пробелов! После того, как выбрали каталог, нажимаем «Далее >» :

Шаг №5: Выбираем компоненты, которые хотим установить. Если на данном этапе у вас нет уверенности в выборе конкретных компонентов, то добавление и удаление можно будет сделать позже, после установки программы:

Шаг №6: Принимаем лицензионное соглашение:

И нажимаем на кнопку «Установить» :

Для завершения установки нажимаем «Завершить» . После завершения установки Qt Creator запустится самостоятельно (для этого необходимо поставить галочку возле пункта «Launch Qt Creator» ):

Вот примерно следующее вы должны увидеть при запуске Qt Creator:

Поздравляем! Qt Creator установлен.

Установка Qt Creator через командную строку в Linux

Еще одним альтернативным и простым способом установки Qt Creator в Linux на основе Debian является установка из пакетов. Если при работе с Linux вы используете терминал, то перед скачиванием и установкой Qt Creator программа запросит пароль пользователя root (команда sudo без дополнительных опций). Только после этого начнется скачивание и извлечение файлов. Обычно, пакеты Linux не содержат последней версии Qt и их необходимо обновить. Ниже приведен алгоритм действий, позволяющий за 4 шага установить Qt Creator через терминал в Linux.

Шаг №1: Обновление набора утилит для установки, удаления, обновления, поиска пакетов в Linux.

$ sudo apt update

Шаг №2: Скачивание и установка Qt.

$ sudo apt install qt5-default

Шаг №3: Установка Qt Creator.

$ sudo apt install qtcreator

Шаг №4: Установка тестовых программ.

$ sudo apt install qtbase5-examples qtdeclarative5-examples

Установка Qt Creator в Windows

Сначала нам нужно скачать установочный пакет Qt. Вы можете это сделать, обратившись к оф. сайту qt.io. Либо же воспользоваться альтернативным вариантом и скачать с какого-нибудь «зеркала» (например, c этого, полный список всех «зеркал» находится здесь):

Нажимаем на official_releases/ и переходим к online_installers/ :

Нажимаем на online_installers/ и скачиваем файл qt-unified-windows-x86-online.exe :

Запустив скачанный файл, видим перед собой приветствие «Qt Online Installer». Нажимаем «Next» :

Далее у нас спросят о наличии Qt Account. Можно смело нажимать «Skip» и двигаться дальше:

Затем снова «Далее» :

Теперь нам нужно указать путь установки Qt. Для простоты я выбрал C:\Qt :

На следующем шаге нам нужно выбрать набор компиляторов, которыми мы будем пользоваться на данных уроках. Я предлагаю ограничиться выбором пакета MinGW 7.3.0 32-bit , а остальные метки поставить так, как указано на скриншоте ниже:

После того, как инсталлятор скачает и установит все необходимые компоненты, можно будет перейти к непосредственному написанию кода для нашего приложения.

Создание проекта

Вначале нам необходимо создать проект. Сразу скажу, что наша программа будет консольным приложением. Для этого выберите «Файл» > «Создать файл или проект…» или можно воспользоваться сочетанием клавиш Ctrl+N :

Перед вами появится «Мастер настройки проектов». В левой колонке отметьте пункт «Приложение» , а затем в правой — «Консольное приложение Qt» :

На следующем шаге нужно будет указать имя для нашей будущей программы и папку, где будут располагаться файлы проекта. У меня это My_QtApplication и C:\dev\Qt_Project соответственно:

На следующем шаге без изменений, поэтому просто нажимаем кнопку «Далее» :

Теперь нам нужно выбрать набор компиляторов, который мы будем использовать для сборки нашего проекта. Я настоятельно рекомендую выбрать Desktop Qt 5.13.0 MinGW 32-bit (сняв при этом отметки с остальных, если они у вас есть):

На последнем шаге нажимаем «Завершить» :

Теперь вы можете увидеть автоматически сгенерированный Qt-проект консольного приложения. Давайте рассмотрим его детально:

Источник

Читайте также:  Какие файлы читает windows movie maker
Оцените статью