PFTrack Documentation Installation and Setup

Linux OpenSSL

Running PFTrack on Linux requires the OpenSSL library, version 1.1 or higher, to perform all network communications.

OpenSSL 1.0 is not supported.

OpenSSL requirements for Linux

When installing PFTrack on Linux, the OpenSSL libraries come installed as a standard part of the operating system. On Rocky Linux 8, this is OpenSSL 1.1 and on Rocky Linux 9/10 it is OpenSSL 3.

If you do not have a compatible version of OpenSSL already installed on your computer, please consult your Linux system administrator or operating system documentation for further guidance.

The PFTrack linux installer will report which version of OpenSSL it is using at the end of the installation process.

Manual override for Linux OpenSSL version

The PFTrack linux installer will configure the installation to use the default version of OpenSSL for your operating system.

If the version of OpenSSL installed on your computer is different from the operating system default (for example if you have upgraded from OpenSSL 1.1 to OpenSSL 3), the installer may not be able to automatically detect the correct version available on your computer.

In this situation you can tell the PFTrack installer which version to use by passing a command line argument using the -- separator.

To force the use of OpenSSL 3 run the installer as follows:

pftrack-installer.run -- openssl3

Or similarly to force using OpenSSL 1.1:

pftrack-installer.run -- openssl1.1

Replace pftrack-installer.run with the filename of your current installer, for example pftrack-studio-25.10.23.x86_64.run.