Another unoffical Qt installer
Project description
OS |
Status |
MacOS |
|
Ubuntu |
|
Python2 |
|
Windows |
This is an utility replacing the official graphical Qt installer. It can automatically download prebuilt Qt binaries for any target (you’re not bound to Linux binaries on Linux; you could also download iOS binaries). It’s working on Linux, OS X and Windows.
Prerequisite
Dependencies: python3, 7z
It is required p7zip for windows, 7zip for mac or p7zip-full for Ubuntu.
Usage
General usage looks like this:
aqtinst [-h][--help] <qt-version> <host> <target> [<arch>]
The Qt version is formatted like this: 5.11.3 Host is one of: linux, mac, windows Target is one of: desktop, android, ios (iOS only works with mac host) For android and windows you also need to specify an arch: win64_msvc2017_64, win64_msvc2015_64, win32_msvc2015, win32_mingw53, android_x86, android_armv7
The Qt packages are installed under current directory as such Qt<ver>/<ver>/gcc_64/ If you want to install it in C:Qt as same as standard gui installer defuult, run such as follows;
C:\> mkdir Qt
C:\> cd Qt
C:\Qt\> C:\python3.7\bin\python aqtinst 5.11.3 windows win64_msvc2017_64
Example: Installing Qt 5.12.0 for Linux:
aqtinst 5.12.0 linux desktop
Example: Installing Android (armv7) Qt 5.10.2:
aqtinst 5.10.2 linux android android_armv7
Example: Show help message
aqtinst -h
Supported CI platform
There are no limitation for CI platform but currently we are tested on Azure Pipelines.
License and copyright
This program is distributed under MIT license.
Qt SDK and its related files are under its licenses. When using the qli-installer.py you are considered to agree upon these licenses. For details see [Qt licensing](https://www.qt.io/licensing/) and [Licenses used in Qt5](https://doc.qt.io/qt-5/licenses-used-in-qt.html)
History
This program is originally shown in [Kaidan project](https://git.kaidan.im/lnj/qli-installer) The project extend the original to run with standard python3 features with Linux, Mac and Windows, test on CI platform, and improve performance with concurrent downloading.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file aqtinstall-0.2.0.tar.gz
.
File metadata
- Download URL: aqtinstall-0.2.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8f512e6f03119d7d6f53086048554b3cab7591c35fc16917dba737108d21cc |
|
MD5 | bc76be6d800cf793beabf9cce0b1d9ed |
|
BLAKE2b-256 | f1f95caae6b7a7c343c0ab6b892f3a1b38f8c22ccef727b177124dfdd55b75d9 |
File details
Details for the file aqtinstall-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: aqtinstall-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e0b7a23a397d2d0a684b0a3516d88d62ffbd2eed765c8396c86b7ed4f4101f |
|
MD5 | 2446c470aab7740b1dd04636443dc2ad |
|
BLAKE2b-256 | acd9a0f791f8471092b715692e7c9075a048c0a449d1a9261899150738ab3ce7 |