Compiling and Installing IvorySQL on Linux
IvorySQL can be built on Linux, OSX, Unix, and Windows platforms, and is basically the same as PostgreSQL compiled and installed. This article describes the steps for compiling source code on a Linux-based system.
Preparation
1.1 Obtaining the IvorySQL source code
For Windows or Linux, if you have Git installed, you can use git to download:
git clone https://github.com/IvorySQL/IvorySQL.git
git clone https://gitee.com/IvorySQL/IvorySQL.git
Or go directly to Github or Gitee to download:
https://github.com/IvorySQL/IvorySQL
https://gitee.com/IvorySQL/IvorySQL
Github can be a bit slow, use it if it works, and switch to Gitee if it doesn't.
As of this writing, the latest release of IvorySQL is 1.2, released on February 28, 2022.

The source version used in this article is also IvorySQL 1.2.
1.2 Installing the dependency packages
To compile IvorySQL from source, you must ensure that a prerequisite packages are available on your system.
Run the following command to install related packages:
sudo yum install -y bison-devel readline-devel zlib-devel openssl-devel wget
sudo yum groupinstall -y 'Development Tools'
Note: "Development Tools" includes GCC, make, Flex, bison.
