While we provide source packages for Linux users who are comfortable with compilers and packages, there are also binary packages available.
Notes on available binaries:
As of March 2023 Ubuntu has ChessX 1.4.6 in its Jammy Universe.
Notes on building Version 1.5.8 and later:
I have setup an Ubuntu 22.04 and installed Qt 5.15.2 with the Online Installer as binaries.
This works nearly fine with a single exception: Ubuntu comes with OpenSSL 3.02 whereas Qt is built with OpenSSL 1.1.1g.
Therefor a build with this constellation will not be able to use https connections e.g. for downloading the sample databases.
Resolution: Either compile the Qt sources with OpenSSL 3.02 or install OpenSSL 1.1.1 next to OpenSSL 3.02.
Note on all Versions:
Many thanks to Niklas Fiekas for his efforts to get ChessX into Debian and thus Ubuntu.
Hints on setting up OpenSSL 1.1.1:
Step 1: Download old openssl sources:
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
Step 2: Compile:
tar -xf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
./config
make
Step 3: Add to project:
LIBS += -L/path/to/openssl-1.1.1q -lcrypto -lssl