Setting up the Build Environment

Hardware Requirements

Hardware requirements for building openGauss are as follows:

  • Number of servers: 1
  • Hardware specifications:
    • CPU: 4U
    • Memory: 8 GB
    • Free disk space: 100 GB (Linux 64-bit)

Software Requirements

OS Requirements

The following OSs are supported:

  • CentOS 7.6 (x86 architecture)
  • openEuler-20.03-LTS (AArch64 architecture)
  • openEuler-20.03-LTS (x86 architecture)
  • Kylin-V10 (AArch64 architecture)

Software Dependency Requirements

Table 1 describes the openGauss software dependency requirements.

You are advised to use the default installation packages of the following dependent software in the listed OS installation CD-ROMs or sources. If the following software does not exist, refer to the recommended versions of the software.

Table 1 Software dependency requirements

Software

Recommended Version

libaio-devel

0.3.109-13

flex

2.5.31 or later

bison

2.7-4

ncurses-devel

5.9-13.20130511

glibc-devel

2.17-111

patch

2.7.1-10

redhat-lsb-core

4.1

readline-devel

7.0-13

cmake

3.18

Environment Variables

The environment variable configuration for building openGauss Lite has been written into the one-click build and packaging script. Therefore, you do not need to configure the environment variables.

Feedback
编组 3备份
    openGauss 2024-09-07 01:01:32
    cancel