Quote:
Originally Posted by KevinH
Wow! If I had known about aqtinstall and how easy it was to use to update your Linux distribution's older Qt to a newer version, we could have moved Sigil away from Qt5 to Qt6 much sooner and kept a tighter minimum Qt version requirement.
My rolling release Manjaro is stuck on Qt 6.7.1 and Jammy can now use Qt 6.7.2!
Very nice to have a clear set of instructions!
|
To be clear... aqtinstall will not "update" your system version of Qt. You're merely installing an alternate version that programs can then be compiled against and run using (I'm sure you knew that, but wanted everyone to understand). I didn't know it before yesterday, but Ubuntu 22.04 (Jammy) is an
officially supported platform for Qt6.7. Hence my search to make it easy to install.
I also didn't know it, but I was using aqtinstall (behind the scenes) when setting up Qt environments for GitHub Actions. It can be a bit finicky about which modules you need to install, but other than that, it's come quite a ways. And it will work on Linux, Windows, and MacOS (unified libs only, I think). You don't have to use sudo, so long as you're willing to use it as a module with 'python(3) -m aqt ...', and you can install the alternate Qt versions to your own user space if you like. It's basically a scriptable cross-platform command-line version of the official Qt Online installer that doesn't require a Qt account.
It won't be patched like our Qt (but neither are the repo versions anyway), and I very much doubt that webengine's proprietary multimedia codecs are enabled, but it could come in handy for new Windows/Linux/macOS contributors to quickly test changes and submit pull requests.