The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск aqtinstall 0.10, альтернативного установщика Qt

06.12.2020 10:29

Доступен выпуск проекта aqtinstall 0.10, развивающего независимый от компании Qt Company загрузчик и установщик Qt, созданный в ответ на прекращение предоставления официальных оффлайновых установщиков. Утилита автоматически загружает предварительно сформированные сборки Qt для заданной целевой платформы (Linux, macOS и Windows) и может применяться в окружениях с системами непрерывной интеграции (Github Actions, Travis-CI, CircleCI, Azure-Pipelines, AppVeyor и т.п.), в которых нет возможности запустить интерактивный установщик Qt. Код проекта написан на языке Python и распространяется под лицензией MIT.

В новой версии добавлена поддержка LTS-выпуска 5.12.2 и ветки Qt 6.0, релиз которой намечен на 8 декабря. Добавлена опция "--archives" для проведения выборочной установки модулей Qt (например, при указании '--archive qtbase qttools' будут установлены только модули qtbase и qttools). Повышена производительность установки за счёт разбиения операций на несколько обработчиков в разных процессах.

  1. Главная ссылка к новости (https://github.com/miurahr/aqt...)
  2. OpenNews: Доступен Qt Installer Framework 2.0
  3. OpenNews: LTS-версии Qt будут доступны только под коммерческой лицензией
  4. OpenNews: Qt Company обдумывает переход к публикации свободных релизов Qt через год после платных выпусков
  5. OpenNews: Qt 6.0 перешёл на стадию бета-тестирования
  6. OpenNews: Для Qt 6 развивается пакетный менеджер. Выпуск Qt for MCUs 1.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54203-qt
Ключевые слова: qt, install, aqtinstall
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, A.Stahl (ok), 10:50, 06/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Я довольно давно (со времён когда стало ясно, что виджеты deprecated и будет развиваться лишь QML) искал куда бы "спрыгнуть" и нашёл SFML+TGUI. Это, конечно, не тот масштаб, но мне хватает. Возможно хватит и вам, если вам нужно лишь график начертить да пару кнопок присобачить.
     
     
  • 2.8, Аноним (8), 10:57, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давно искал что-то подобное и только сейчас нашел. Спс!
     
     
  • 3.63, InuYasha (??), 12:35, 08/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    мб тогда wx?
     
  • 2.10, Аноним (10), 11:04, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я правильно понимаю, что оно всегда будет выглядеть инородно относительно системных тем оформления?
     
     
  • 3.11, A.Stahl (ok), 11:20, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да, внешний вид не зависит от DE.
     
     
  • 4.55, Аноним (55), 16:09, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А заставить его мимикрировать под тему можно?
     
     
  • 5.60, A.Stahl (ok), 17:11, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Внешний вид можно менять. Как нарисуешь так и будет. Никакой привязки к DE нет.


     
  • 4.62, InuYasha (??), 12:33, 08/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    я бы сказал, это довольно фигово. весьма фигово.
     
  • 2.13, Аноним (13), 11:53, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Юзеры Emacs смотрят на этот пост с ухмылкой! ;)
     
  • 2.17, Аноним (17), 14:25, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему было просто не взять GTK?
     
     
  • 3.21, Отражение луны (ok), 14:46, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вопрос из разряда "а почему бы вам не отрубить себе конечность"
     
     
  • 4.23, Аноним (23), 15:56, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    отстрелить. нижнюю.
     
     
  • 5.28, НяшМяш (ok), 16:36, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    среднюю
     
  • 4.29, Аноним (29), 17:19, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Глаза vs конечность?
     
  • 3.33, Аноним (33), 17:45, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Почему было просто не взять GTK и выбросить?
     
     
  • 4.40, Аноним (40), 21:02, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Комплексы замучили?
     
     
  • 5.45, fske (?), 23:59, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее стыд.
     
     
  • 6.56, Аноним (55), 16:10, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Стыд за тебя? Почему он должен меня мучать?
     
     
  • 7.68, Myyx (?), 21:57, 09/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    vб человечность?
     
  • 2.18, Урри (ok), 14:42, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какой смысл уходить на продукт, у которого полтора туториала? "Как создать окно", "как проиграть синус-волну", "как нарисовать спрайт", "как нарисовать сложный спрайт" - все, больше ничего.

    Даже у давно умершего Irrlight туториалов в 20 раз больше.

     
     
  • 3.20, A.Stahl (ok), 14:46, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем больше, если в эти полтора туториала помещается всё что нужно?
    Если для тебя цель читать туториалы, то... читай туториалы. А кому-то ехать нужно, можно и без шашечек.


     
     
  • 4.27, Урри (ok), 16:31, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну если ваши задачи ограничиваются на "создать окно, нарисовать в нем мой логотип" - то да. А мы как то более сложные вещи клепаем.
     
     
  • 5.38, A.Stahl (ok), 19:13, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    И? Я как-то вам мешаю? Пытаюсь в чём-то переубедить?


     
  • 3.34, Аноним (34), 18:22, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > нарисовать сложный спрайт" - все, больше ничего

    Теперь можно переключить выбрать француский язык

     
  • 2.46, Неа (?), 00:43, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для графика и пары кнопок мне нужен только компилятор.
     
  • 2.48, Аноним (48), 02:27, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    QML - одна из основных причин любить Qt, он действительно шик.
    Виджеты после него вызывают скорее уныние, если честно. Да и любые ситуации, где для интерфейса пытаются использовать языки, которые для этого не предназначены.
     
  • 2.52, заминированный тапок (ok), 11:02, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я довольно давно (со времён когда стало ясно, что виджеты deprecated и будет развиваться лишь QML) искал куда бы "спрыгнуть" и нашёл SFML+TGUI. Это, конечно, не тот масштаб, но мне хватает. Возможно хватит и вам, если вам нужно лишь график начертить да пару кнопок присобачить.

    вы так говорите, как-будто QML это что-то плохое

     
     
  • 3.54, A.Stahl (ok), 11:17, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мне он не нравится и стал последней каплей (у меня много претензий к Qt) чтобы начать искать альтернативы.


     
     
  • 4.57, Enamel (ok), 16:17, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чем конкретно не нравится?
    В принципе, могу сказать, что мне больше нравится общая идея QML, нежели его реализация в Qt, однако она вполне на достойном уровне и всяко лучше виджетов.
     
  • 2.64, Ilya Indigo (ok), 17:13, 08/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > SFML+TGUI

    Сразу говорю, я пока новичёк в C++, но чем это лучше/хуже wxWidgets?

     
     
  • 3.65, A.Stahl (ok), 17:38, 08/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >новичёк

    Под ударением пишется "о".

    >лучше/хуже wxWidgets?

    Просто другое. SFML+TGUI больше про рисование произвольных интерфейсов (например интерфейса игры, согласись что стандартные виджеты тут мало помогут), а wxWidgets ты и сам знаешь зачем.

     
     
  • 4.66, Ilya Indigo (ok), 10:04, 09/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>новичёк
    > Под ударением пишется "о".

    Благодарю запомню!

    >>лучше/хуже wxWidgets?
    > Просто другое. SFML+TGUI больше про рисование произвольных интерфейсов (например интерфейса
    > игры, согласись что стандартные виджеты тут мало помогут), а wxWidgets ты
    > и сам знаешь зачем.

    Я согласен, но любой фреймвёрк для программ не подходит для игр, включая и Qt!
    Но Вы приводите SFML+TGUI именно как альтернативу Qt. который, судя из ваших нужд, Вам изначально не подходил.

    Я после завершения чтения книги Страуструпа буду изучать дальше или wx или Qt, а может попробую и то и то.
    Из беглого знакомства знаю что в Qt есть сигналы, которых не хватает в wx, а также всякая мультимедийная хрень (блютуз, вебкамера) которая возможно в будущем пригодится.
    У wx этого всего нет, но есть экспериментальный бекенд Qt (думаю он позволит wx-ным приложениям выглядит как Qt-ным на линуксе), более универсальная и приемлемая для коммерческой разработки лицензия, и мне больше нравится wx-ный подход предоставить каждой ОС наиболее родное окружение, нежели как в Qt сделать тупо всё одинаково.
    Вот пока всё что о них знаю.

     
     
  • 5.67, A.Stahl (ok), 10:18, 09/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >фреймвёрк

    Под ударением пишется "о". Да и произносится тут тоже "о" :)

    >любой фреймвёрк для программ не подходит для игр

    Qt стараются изменить эту ситуацию. И весьма успешно. На самом деле Qt вполне можно рассматривать как весьма навороченный игровой 2D движок. QGraphicsScene весьма приятен в использовании.

    >сигналы

    Это обычный callback. Указатель на функцию, обёрнутый в жуткий макрос. Никакой магии, один синтаксический сахар.


     

  • 1.1, Аноним (1), 10:32, 06/12/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

  • 1.2, Аноним (13), 10:35, 06/12/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

     ....ответы скрыты (4)

  • 1.5, Аноним (5), 10:42, 06/12/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (3)

  • 1.16, ИмяХ (?), 13:53, 06/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Это же обычный набор пакетов, устанавливаемый через пакетный менеджер, зачем ему обособленный установщик?
     
     
  • 2.19, Урри (ok), 14:43, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы кто-то мог написать 460 строк на питоне и гордится проделанной работой.
     
     
  • 3.35, Аноним (35), 18:24, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    питон ещё надо установить....
     
     
  • 4.43, Аноним (43), 21:18, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше не надо.
     
  • 4.58, Аноним (55), 16:24, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А разве его во всех дистрах нет по умолчанию, ну кроме каких-нибудь MX Linux разве что?
     
  • 2.24, Аноним (23), 15:57, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Затем что в пакетах говно мамонта.
     
     
  • 3.31, Аноним (31), 17:27, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только на дебианах. На всех нормальных системах последние версии.
     
  • 3.32, Аноним (32), 17:41, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Весь день с черным пакетом ходишь, небось?
     
     
  • 4.41, Аноним (23), 21:12, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это не я, это дебивован.
     
  • 2.26, Аноним (26), 16:22, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А чем, собственно, плох онлайновый установщик, который делает то же самое, что и упраздненный офлайновый + дает возможность выбора любой сборки Qt? И чем сабж от него отличается? Это же не офлайновый пакет, а такой же скрипт.
     
     
  • 3.37, Роман (??), 18:52, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что интернет нужен. А он есть не везде.
     
  • 3.42, Аноним (23), 21:14, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тем что эта дрянь на линуксах из под вайна не работает.
     
     
  • 4.44, Аноним (23), 21:20, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё забыл добавить.

    1. Однажды роскомнадзор заблокировал сервера Qt. Со всеми вытекающими - онлайновый установщик просто откажется работать. Хорошо, что оффлайновый установщик был.

    2. Всё качается чертовски медленно. Но mirrorbrainz имеет металинки и торренты, можно качать через aria2c. Намного лучше качается.

     
  • 3.61, ivanpetrov (ok), 22:58, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > чем плох

    Требует Qt Account.

     

  • 1.25, Аноним (26), 16:16, 06/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Вот это Qt еще надо попробовать https://www.copperspice.com/.
     
     
  • 2.30, Аноним (29), 17:22, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если тока под сп.
     
  • 2.36, Аноним (36), 18:25, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    очереди и списки в сотни мегабайт, вместе с qt можно удалить и ни разу не пожалеть
     
     
  • 3.39, Аноним (29), 19:45, 06/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж. 20Гб за вин32 и арм версию это оверхед.
     
  • 2.47, Необъективный_ (ok), 01:38, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вот это Qt еще надо попробовать https://www.copperspice.com/.

    Не рекомендую. Идея-то в основе может была и неплохая. Но реализация просто ужасна.
    https://woboq.com/blog/verdigris-qt-without-moc.html

     
  • 2.53, Аноним (53), 11:12, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да из реальных вещей если только wxWidgets, я кодил немного, хорошо получается пол линух и винду. Дока понятная.
     
     
  • 3.59, Аноним (55), 16:44, 07/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот доведут до ума wxQt, тогда.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру