400-090-9964


博客 | 论坛

教学文章

OpenGauss安装:获取并校验安装包

时间:2020-07-28 来源:

为了防止安装包在传输过程中被恶意篡改或破坏给客户网络安全造成威胁,在获取到安装包后,需要对安装包的完整性进行校验,通过了校验的安装包才能部署。

前提条件

已经获取openGauss安装包和签名文件,安装包与签名文件是一一对应并放在同一目录下,一个安装包对应一个校验文件,签名文件由各产品与对应的安装包版本同时发布,签名文件的后缀是“sha256”,通常情况下名称和安装包名称相同。假设安装包的名称openGauss-x.x.x.x-openEuler-64bit.tar.gz时,对应的校验文件的名称为“openGauss-x.x.x.x-openEuler-64bit.tar.gz.sha256”。

操作步骤

从openGauss开源社区下载对应平台的安装包。

登录openGauss开源社区。

单击“下载”。

解压下载后的压缩包。

验证安装程序。

解压安装包,检查安装目录及文件是否齐全。在安装包所在目录执行以下命令:

复制代码tar -zxvf openGauss-x.x.x-openEuler-64bit.tar.gz

ls -l

执行ls命令,显示类似如下信息,其中packages目录中openGauss-x.x.x-openEuler-64bit.tar.gz表示数据库安装包,在执行_openGauss-x.x.x_安装的过程中会对数据库安装程序自动执行SHA256校验

复制代码total 577M

-rw-r--r-- 1 root root 36 Jun 15 11:46 bepkit_env.conf

drwxr-xr-x 14 root root 4.0K Jun 15 11:46 lib

-rw-r--r-- 1 root root 65 Jun 15 11:46 openGauss-x.x.x-openEuler-64bit.sha256

-rwxr-xr-x 1 root root 214M Jun 15 11:46 openGauss-x.x.x-openEuler-64bit-symbol.tar.gz

-rw-r--r-- 1 root root 47M Jun 15 11:46 openGauss-x.x.x-openEuler-64bit.tar.bz2

-rw-r--r-- 1 root root 53M Jun 15 11:46 openGauss-x.x.x-openEuler-64bit.tar.gz

-rw------- 1 root root 265M Jun 18 15:50 openGauss-x.x.x_PACKAGES_RELEASE.tar.gz

drwxr-xr-x 5 root root 4.0K Jun 15 11:46 script

-rw-r--r-- 1 root root 32 Jun 15 11:46 version.cfg

进入scripts目录启动openGauss安装,观察是否提示安装不成功。

在安装过程中,安装包会自动使用SHA256文件校验数据库安装程序的完整性。

如果出现类似如下的信息,则表示数据库安装包校验失败,从而会导致openGauss安装失败。

复制代码Error: The sha256 value is different!

Bin file a4ebce0b6052723b1f386928e4d820fa2

sha256 file 4ebce0b6052723b1f386928e4d820fa2

如果无任何错误提示,则表示安装程序正确,未被非法修改。

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright 2017 ALL Rights Reserved 京ICP备11008061号 京公网110108006275号

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com bd.cuug.com

电话:010-59426307 010-59426319 邮政编码:100089

海淀校区:北京市海淀区紫竹院路88号紫竹花园4号楼D座703(CUUG)