产品安装包编译

安装包编译即将代码编译生成软件安装包,安装包的编译打包过程也集成在build.sh之中。

前提条件

操作步骤

  1. 执行如下命令进入到代码目录。

    1. [user@linux sda]$ cd /sda/openGauss-server
  2. 执行如下命令编译出openGauss产品安装包。

    1. [user@linux openGauss-server]$ sh build.sh -m [debug | release | memcheck] -3rd [binarylibs path] -pkg

    例如:

    1. sh build.sh -pkg # 生成release版本的openGauss安装包。需代码目录下有binarylibs或者其软链接,否则将会失败。
    2. sh build.sh -m debug -3rd /sdc/binarylibs -pkg # 生成debug版本的openGauss安装包

    本操作和软件安装编译相比,同样会经历的一键式编译最终生成软件的过程、与将软件封装成安装包的过程。对比3.2软件安装编译中build.sh的使用命令可发现,此处仅增加了一个 ‘-pkg’ 功能选项

    产品安装包编译 - 图1 说明:

  3. 显示如下内容,表示安装包编译成功。

    1. success!
    • 生成的安装包会存放在./package目录下。
    • 编译日志为:make_compile.log
    • 安装包打包日志为:./package/make_package.log