搭建编译环境
硬件要求
编译openGauss的硬件要求:
- 机器数量:1台
- 机器硬件规格:
- CPU: 4U
- Memory: 8G
- Free Disk:100G (Linux 64位)
软件要求
操作系统要求
openGauss支持的操作系统:
- CentOS 7.6 (x86 架构)
- openEuler-20.03-LTS (aarch64 架构)
- openEuler-20.03-LTS (X86 架构)
- openEuler-22.03-LTS(aarch64 架构)
- openEuler-22.03-LTS(x86_64架构)
- openEuler-24.03-LTS(aarch64 架构)
- openEuler-24.03-LTS(x86_64架构)
- Kylin-V10 (aarch64 架构)
- FusionOS 22 (aarch64 架构)
- FusionOS 22 (X86 架构)
软件依赖要求
编译openGauss的软件依赖要求如表 软件依赖要求所示。
建议使用上述操作系统安装光盘或者源中,下列依赖软件的默认安装包,若不存在下列软件,可参看软件对应的建议版本。
表 1 软件依赖要求
yum install libaio-devel flex bison ncurses-devel glibc-devel patch readline-devel jemalloc-devel libcgroup-devel libcurl-devel libedit-devel libxml2-devel lz4-devel numactl-devel unixODBC-devel zstd zstd-devel java-1.8.0-openjdk-devel openssl-devel
### centos中安装lsb_release
yum install redhat-lsb-core
### openEuler安装lsb_release
yum install dkms
环境变量配置
编译openGauss轻量版的环境变量配置已经统一写入一键式编译和打包脚本,因此无需自行配置。
意见反馈