QtSiteLicense: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
License key and proxy url is bundled into the created offline installer. If you have got a valid commercial account information in qtaccount.ini, the following options are not needed --email <account@email.com> --pw <password>
License key and proxy url is bundled into the created offline installer. If you have got a valid commercial account information in qtaccount.ini, the following options are not needed --email <account@email.com> --pw <password>


Linux: qt-unified-linux-x64-4.3.0-online.run  create-offline  qt.qt6.622.gcc_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /home/<username>/MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at <nowiki>https://ordp.qt.io/qtsdkrepository/linux_x64/desktop/tools_qtcreator_test</nowiki> --email <account@email.com> --pw <password>
'''Linux''': qt-unified-linux-x64-4.3.0-online.run  create-offline  qt.qt6.622.gcc_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /home/<username>/MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at <nowiki>https://ordp.qt.io/qtsdkrepository/linux_x64/desktop/tools_qtcreator_test</nowiki> --email <account@email.com> --pw <password>


Mac: qt-unified-macOS-x64-4.3.0-online  create-offline  qt.qt6.622.clang_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /Users/<username>/MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at <nowiki>https://ordp.qt.io/qtsdkrepository/mac_x64/desktop/tools_qtcreator_test</nowiki> --email <account@email.com> --pw <password>
'''Mac''': qt-unified-macOS-x64-4.3.0-online  create-offline  qt.qt6.622.clang_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /Users/<username>/MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at <nowiki>https://ordp.qt.io/qtsdkrepository/mac_x64/desktop/tools_qtcreator_test</nowiki> --email <account@email.com> --pw <password>


Windows: qt-unified-windows-x86-4.3.0-online.exe create-offline qt.qt6.620.win64_mingw81 qt.qt6.622.win64_msvc2019_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root C:\Users\<username>\MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at <nowiki>https://ordp.qt.io/qtsdkrepository/windows_x86/desktop/tools_qtcreator_test</nowiki> --email <account@email.com> --pw <password>
'''Windows''': qt-unified-windows-x86-4.3.0-online.exe create-offline qt.qt6.620.win64_mingw81 qt.qt6.622.win64_msvc2019_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root C:\Users\<username>\MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at <nowiki>https://ordp.qt.io/qtsdkrepository/windows_x86/desktop/tools_qtcreator_test</nowiki> --email <account@email.com> --pw <password>




Line 15: Line 15:
Install with following command, make sure you have the proxy running before installing:
Install with following command, make sure you have the proxy running before installing:


Linux:  /home/<username>/MyOfflineInstaller/offlineInstaller.run install qt.qt6.622.gcc_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /home/<username>/MyOfflineInstallation
'''Linux''':  /home/<username>/MyOfflineInstaller/offlineInstaller.run install qt.qt6.622.gcc_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /home/<username>/MyOfflineInstallation


Mac:  /Users/<username>/MyOfflineInstaller/offlineInstaller install qt.qt6.622.clang_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /Users/<username>/MyOfflineInstallation
'''Mac''':  /Users/<username>/MyOfflineInstaller/offlineInstaller install qt.qt6.622.clang_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /Users/<username>/MyOfflineInstallation


Windows:  C:\Users\<username>\MyOfflineInstaller\offlineinstaller.exe install qt.qt6.620.win64_mingw81 qt.qt6.622.win64_msvc2019_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root C:\Qt\MyOfflineInstallation
'''Windows''':  C:\Users\<username>\MyOfflineInstaller\offlineinstaller.exe install qt.qt6.620.win64_mingw81 qt.qt6.622.win64_msvc2019_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root C:\Qt\MyOfflineInstallation


==Overwriting the license keys and proxy url==
==Overwriting the license keys and proxy url==

Revision as of 10:53, 12 January 2022

Create offline installer with specified license key and proxy:

The generated offline installer in the example will contain QtCreator, and Qt 6.2.2 binaries. License key and proxy url is bundled into the created offline installer. If you have got a valid commercial account information in qtaccount.ini, the following options are not needed --email <account@email.com> --pw <password>

Linux: qt-unified-linux-x64-4.3.0-online.run create-offline qt.qt6.622.gcc_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /home/<username>/MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at https://ordp.qt.io/qtsdkrepository/linux_x64/desktop/tools_qtcreator_test --email <account@email.com> --pw <password>

Mac: qt-unified-macOS-x64-4.3.0-online create-offline qt.qt6.622.clang_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /Users/<username>/MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at https://ordp.qt.io/qtsdkrepository/mac_x64/desktop/tools_qtcreator_test --email <account@email.com> --pw <password>

Windows: qt-unified-windows-x86-4.3.0-online.exe create-offline qt.qt6.620.win64_mingw81 qt.qt6.622.win64_msvc2019_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root C:\Users\<username>\MyOfflineInstaller --offline-installer-name offlineInstaller --license-keys XXXXX-XQX-FFF-XXX-RNAXX-LVVVV-1234 --proxy-url http://localhost:8080 --at https://ordp.qt.io/qtsdkrepository/windows_x86/desktop/tools_qtcreator_test --email <account@email.com> --pw <password>


NOTE: The --at <url>/tools_qtcreator_test is only for temporary testing and can be removed once the final 6.0.2 QtCreator is released.

Install with offline installer

Install with following command, make sure you have the proxy running before installing:

Linux: /home/<username>/MyOfflineInstaller/offlineInstaller.run install qt.qt6.622.gcc_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /home/<username>/MyOfflineInstallation

Mac: /Users/<username>/MyOfflineInstaller/offlineInstaller install qt.qt6.622.clang_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root /Users/<username>/MyOfflineInstallation

Windows: C:\Users\<username>\MyOfflineInstaller\offlineinstaller.exe install qt.qt6.620.win64_mingw81 qt.qt6.622.win64_msvc2019_64 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --root C:\Qt\MyOfflineInstallation

Overwriting the license keys and proxy url

License keys and proxy can be overwritten in the offline installer:

C:\Qt\MyOfflineInstaller\offlineInstaller install qt.qt6.620.win64_mingw81 --confirm-command --auto-answer telemetry-question=Yes,AssociateCommonFiletypes=Yes --default-answer --accept-licenses --default-answer --accept-licenses --root C:\Qt\MyOfflineInstallation --license-keys FFFFF-QQq-FFF-XXX-RNAXX-LLLLL-1234 --proxy-url http://anotherProxy:8080

You can also change the proxy by setting the env variable QT_API_URL=<new_proxy_url>


More information about what the installer commands and options mean can be found from: https://wiki.qt.io/Online_Installer_4.x or typing installer.exe --help