Linux OS Dependencies
Different Linux variants need different OS dependencies installed. It's impractical to list which packages are needed, due to the combinations of OS versions and Helix QAC requirements - qacli usage, installed via the .sh installer has much lower requirements than say qagui installed via the Qt based installers.
For qagui usage it is recommended that you start with a ‘desktop image' install of your OS, configured for a 'Developer’.
For recent versions of Rocky the following additional packages will be needed for qagui usage:
For Ubuntu 18.04.5 LTS, 20.04.2 LTS or 22.04.4 LTS the following additional packages are required for qagui usage:
If qagui is not running on your distro, check dependencies of common/lib/platforms/libqxcb.so
. For example:
You can then install missing dependencies.
If qagui continues to fail to start then open a command shell and navigate to the common/lib directory under the installation path. Use ldd qagui or start qagui, first setting the environment variable:
This will provide additional debug information and show which libraries are needed.
If the installer itself is failing, use the legacy “.run” installer first. This will allow ldd to be used on qagui to resolve missing dependencies. Once the dependencies are installed, the “.sh” installer can be used as it has the same dependencies as qagui.