独立编译安装指南

注意:

以下部署操作请勿用于生产环境

  • openGauss必须用Debug模式编译,不能使用Release模式,DMS和DSS组件需要使用测试版本。
  • 手动编译安装的方式中,没有包含CM和OM组件,而正式的使用环境中DSS组件和DMS组件对CM有依赖,所以在编译openGauss之前需要先用测试的模式分别编译DSS和DMS组件,参考下面的编译方式说明。
  1. 编译测试版本的CBB组件。
  2. a.下载最新版本CBB代码,CBB组件可以使用Release版本,并根据src/gausskernel/ddes/ddes_commit_id内的版本号,回退DSS至指定版本。
  3. b.编译安装替换三方库中的CBB,CBB组件可以使用Release版本。

#-3rd后面跟三方库对应的绝对路径cd [CBB_CODE_PATH]#xxxxxxxxxx为ddes_commit_id文件中的cbb_commit_idgit reset --hard xxxxxxxxxx cd [CBB_CODE_PATH]/build/linux/opengausssh build.sh -3rd [ThirdParty_Binarylibs_Path] -t cmake -m Debug