Вопрос или проблема
Раньше я мог использовать установщики Qt и инструмент обслуживания без входа в систему, согласившись с лицензией GPL и нажав кнопку пропуска. Но сегодня я обнаружил, что кнопка пропуска больше не появляется.
Поиск этой проблемы пока что дал только ссылки на спор 2015 года, который закончился тем, что проект взял на себя обязательство не требовать входа в систему.
Я предполагаю, что если бы проект Qt намеренно вернулся к этому, это стало бы новостью.
Как я могу продолжать использовать установщик Qt без учетной записи Qt?
Это сломало CI для проекта, над которым я работаю, поэтому я провел вчера время в поисках. Прочтите (и оставьте жалобу) этот блог: https://www.qt.io/blog/qt-offering-changes-2020
- Для онлайн-установщика вам не повезло.
- Для офлайн-установщика я добился его работы, но, похоже, вам нужно предотвратить отправку данных установщика для отображения кнопки “Пропустить”.
Вы можете использовать старый “qt-unified-online-installer”, где все еще можно было пропустить вход, чтобы установить новую версию Qt! Последняя версия установщика, где это возможно (насколько я знаю), это версия 2.0.5-2.
Старый установщик для Linux все еще доступен для скачивания отсюда:
https://download.qt.io/archive/online_installers/2.0/
К сожалению, Qt.io, по видимости, мудро решили удалить онлайн-установщики для Windows и MacOS со своих зеркал загрузки, но по крайней мере чуть более старая версия для Windows все еще может быть найдена через Google, ищите “qt-unified-windows-x86-2.0.2-online.exe”. Вот ссылка для прямого скачивания, которую я нашел (06/2023), но я не тестировал ее на Windows!
https://qt-creator.software.informer.com/download/?caeae88
Если кто-то знает, где можно найти старый онлайн-установщик 2.0 для MacOS, пожалуйста, дайте мне знать…
Пример для Linux:
Теперь запустите установщик, пропустите вход, и когда вы окажетесь на странице “Добро пожаловать”, нажмите “Настройки” и перейдите на вкладку “Репозитории”. Отключите все “Стандартные репозитории” и выберите “Пользовательские репозитории” (должно быть выбрано!!). Затем нажмите кнопку “Добавить”, чтобы добавить свои собственные репозитории Qt в зависимости от того, какую версию вы хотите установить, например, для Qt 5.15.2 на Linux добавьте эти пять репозиториев Linux:
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5152
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5152_src_doc_examples
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_generic
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_qtcreator
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/licenses
Затем нажмите “OK”, снова пропустите страницу входа и нажмите “Далее”, теперь установщик должен загрузить все данные, необходимые для установки более новой версии Qt, и вы сможете выбрать, какой пакет хотите установить. 🙂
Другие версии и системы:
(или: как получить URL репозиториев)
Если вы хотите установить другую версию Qt и/или версию для вашей ОС, просто посмотрите здесь:
https://download.qt.io/online/qtsdkrepository/
… выберите папку со своей ОС и перейдите в подпапку “desktop”!
Здесь найдите пару папок, которая содержит вашу желаемую версию (например, Qt 5.12.11 = “qt5_51211” и “qt5_51211_src_doc_examples”), и замените первые два URL репозиториев из примера выше на эти два (правой кнопкой мыши > скопировать ссылку). Затем найдите соответствующие папки/ссылки для остальных трех необходимых репозиториев вашей ОС (“tools_generic”, “tools_qtcreator” и “licenses”).
Проверено на Debian Linux 12 x64 с последними репозиториями Qt5 и Qt6.
Удачи! 😀
Отключите интернет-соединение перед запуском установщика, и вы сможете включить его во время или после успешной установки.
В противном случае некоторые проблемы, с которыми вы столкнетесь, это невозможность входа в систему и блокировка учетной записи после нескольких попыток. Без полезной описательной информации.
Ответ или решение
Необходимость входа в систему в установщике Qt: Решения и варианты
Введение
В последние годы разработка и дистрибуция инструментария Qt претерпела множество изменений. Многие пользователи обращаются к установщикам Qt для получения необходимых библиотек и инструментов без необходимости регистрации учетной записи. Однако некоторые из них столкнулись с проблемой отсутствия кнопки "Пропустить вход" в новых версиях установщика. В этой статье мы рассмотрим возможные решения проблемы и предоставим инструкции по использованию установщика Qt без учетной записи.
Проблема с установщиком Qt
В недавнем времени пользователи сообщали о том, что кнопка "Пропустить" больше не отображается в онлайн-установщике Qt, что приводит к необходимости входа в систему. Однако данная проблема не была должным образом освещена в новостях, и многие пользователи задаются вопросом, является ли это временным сбоем или преднамеренным изменением со стороны разработчиков Qt.
Решения для работы без учетной записи
-
Использование офлайн-установщика: Если вы столкнулись с проблемами в онлайн-установщике, рекомендуется перейти на офлайн-установщик. Однако для того чтобы кнопка "Пропустить" появилась, необходимо отключить интернет перед запуском установщика. Это позволит избежать проверки на наличие учетной записи и даст возможность продолжить установку.
Инструкция:
- Отключите интернет-соединение.
- Запустите офлайн-установщик.
- Когда появится экран приветствия, на который обычно предлагается войти в систему, вы сможете найти опцию "Пропустить".
-
Старые версии установщика: Есть возможность вернуться к старой версии "qt-unified-online-installer", где кнопка "Пропустить" все еще доступна. Версия 2.0.5-2 считается одной из последних, где данная функция была реализована. Она доступна для загрузки на официальной странице архива: Старые установщики Qt.
-
Настройка репозиториев: Для пользователей Linux, которые используют старые версии установщиков, рекомендуется настраивать репозитории вручную. Это может потребовать добавления пользовательских репозиториев для загрузки необходимых компонентов Qt.
Пример для Linux:
- Войдите в настройки установщика и перейдите на вкладку "Репозитории".
- Отключите все "Стандартные репозитории".
- Добавьте пользовательские репозитории для желаемой версии Qt, например для Qt 5.15.2 на Linux:
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5152 https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5152_src_doc_examples https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_generic https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_qtcreator https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/licenses
-
Поиск старых установщиков для Windows и MacOS: Для пользователей Windows возможно провести поиск старых версий установщика в сети. Всегда стоит использовать проверенные источники, чтобы избежать нежелательных последствий. Например, версии 2.0.2 и ниже все еще могут быть доступны через сторонние сайты, однако перед загрузкой важно проверить надежность источника.
-
Обратная связь и поддержка сообщества: Оставляйте отзывы на официальных ресурсах и форумах, сообщая о возникших проблемах. Объединение усилий других пользователей может помочь создать давление на разработчиков с целью вернуть полезные функции.
Заключение
Проблема с отсутствием кнопки "Пропустить вход" в установщике Qt вызывает неудобства у многих пользователей, особенно у тех, кто использует инструменты в рамках непрерывной интеграции (CI). Несмотря на это, возможны обходные пути и альтернативные решения, позволяющие продолжать использование инструментария без необходимости создания учетной записи. Важно оставаться в курсе обновлений от разработчиков и активно участвовать в сообществе для поиска оптимальных решений.