diff --git "a/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" "b/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" index f8619c1333c58a71851cefb9d4bf37b3af7a3124..379191b71ddd7ab3de97d05b9ebd087c8d4a30a7 100644 --- "a/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" +++ "b/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" @@ -4,4 +4,7 @@ - **[获取安装包](获取安装包.md)** openGauss开源社区上提供了安装包的获取方式。 + +- **[安装包完整性验证](安装包完整性校验.md)** + - **[准备软硬件安装环境](准备软硬件安装环境.md)** \ No newline at end of file diff --git "a/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" "b/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..9e5b7958250f8efc6b7fb6208c9e010f1a934a4c --- /dev/null +++ "b/content/docs-lite/zh/docs/GettingStarted/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" @@ -0,0 +1,23 @@ +# 安装准备 + +## 简介 +为了确认软件包在传输过程中由于网络原因或者存储设备原因是否出现下载不完整的问题,在获取到软件包后,需要对软件包的完整性进行校验,通过了校验的软件包才能被部署。 +这里通过对比校验文件中记录的校验值和手动方式计算的文件校验值,判断软件包是否完整。若两个值相同,说明文件完整,否则,文件完整性被破坏,请重新获取发布包。 + +## 前提条件 +在校验发布包完整性之前,需要准备如下文件(这些文件在获取到的软件包中,解压后可看到,以openGauss-OM-6.0.0-openEuler20.03-aarch64.tar.gz 为例,其他的校验方法类似): +校验文件1:openGauss-OM-6.0.0-openEuler20.03-aarch64.sha256 +校验文件2:openGauss-Server-6.0.0-openEuler20.03-aarch64.sha256 +## 指导操作 +文完整性校验操作步骤如下: +1. 计算文件的sha256校验值。linux执行命令如下: + + ``` + sha256sum openGauss-OM-6.0.0-openEuler20.03-aarch64.tar.gz + sha256sum openGauss-Server-6.0.0-openEuler20.03-aarch64.tar.bz2 + ``` +命令执行完成后,输出校验值。 + +2. 判断步骤1计算的两个校验值分别与校验文件1和校验文件2中的值是否一致。 +如果校验值一致说明文件完整性没有破坏,如果校验值不一致则可以确认文件完整性已被破坏,需要重新获取。 + diff --git "a/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" "b/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" index ffd5abcbd8c75b7cfc58898e58ce009af8be298d..6977e44b18903fea15c7c4276ca3cb35d54711ba 100644 --- "a/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" +++ "b/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\207\206\345\244\207.md" @@ -4,4 +4,7 @@ - **[获取安装包](获取安装包.md)** openGauss开源社区上提供了安装包的获取方式。 + +- **[安装包完整性验证](安装包完整性校验.md)** + - **[准备软硬件安装环境](准备软硬件安装环境.md)** \ No newline at end of file diff --git "a/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" "b/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..e0e0fb3a315eda5103d2743116a94b629c60e90a --- /dev/null +++ "b/content/zh/docs/GettingStarted/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" @@ -0,0 +1,23 @@ +# 安装包完整性验证 + +## 简介 +为了确认软件包在传输过程中由于网络原因或者存储设备原因是否出现下载不完整的问题,在获取到软件包后,需要对软件包的完整性进行校验,通过了校验的软件包才能被部署。 +这里通过对比校验文件中记录的校验值和手动方式计算的文件校验值,判断软件包是否完整。若两个值相同,说明文件完整,否则,文件完整性被破坏,请重新获取发布包。 + +## 前提条件 +在校验发布包完整性之前,需要准备如下文件(这些文件在获取到的软件包中,解压后可看到,以openGauss-OM-6.0.0-openEuler20.03-aarch64.tar.gz 为例,其他的校验方法类似): +校验文件1:openGauss-OM-6.0.0-openEuler20.03-aarch64.sha256 +校验文件2:openGauss-Server-6.0.0-openEuler20.03-aarch64.sha256 +## 指导操作 +文完整性校验操作步骤如下: +1. 计算文件的sha256校验值。linux执行命令如下: + + ``` + sha256sum openGauss-OM-6.0.0-openEuler20.03-aarch64.tar.gz + sha256sum openGauss-Server-6.0.0-openEuler20.03-aarch64.tar.bz2 + ``` +命令执行完成后,输出校验值。 + +2. 判断步骤1计算的两个校验值分别与校验文件1和校验文件2中的值是否一致。 +如果校验值一致说明文件完整性没有破坏,如果校验值不一致则可以确认文件完整性已被破坏,需要重新获取。 + diff --git "a/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207.md" "b/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207.md" index 03994dd1abeaed84a5d5b34d5ed79b118c369ca8..e96bf4527eed14d3ef73dad97cd4205cac8f95d0 100644 --- "a/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207.md" +++ "b/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207.md" @@ -5,5 +5,7 @@ - **[获取安装包](获取安装包.md)** openGauss开源社区上提供了安装包的获取方式。 +- **[安装包完整性验证](安装包完整性校验.md)** + - **[准备软硬件安装环境](准备软硬件安装环境.md)** diff --git "a/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207_\344\274\201\344\270\232\347\211\210.md" "b/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207_\344\274\201\344\270\232\347\211\210.md" index 189ed3bf125b73929ec8b200cdaad85bb5327595..cd4f7d7fcaf9c85243b339de32f5ddf57d9bf46e 100644 --- "a/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207_\344\274\201\344\270\232\347\211\210.md" +++ "b/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\207\206\345\244\207_\344\274\201\344\270\232\347\211\210.md" @@ -8,6 +8,9 @@ - **[获取安装包](获取安装包.md)** openGauss开源社区上提供了安装包的获取方式。 +- **[安装包完整性验证](安装包完整性校验.md)** +openGauss开源社区上提供了安装包的获取方式。 + - **[准备软硬件安装环境](准备软硬件安装环境.md)** 本章节描述安装前需要进行的环境准备。 diff --git "a/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" "b/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..e0e0fb3a315eda5103d2743116a94b629c60e90a --- /dev/null +++ "b/content/zh/docs/InstallationGuide/\345\256\211\350\243\205\345\214\205\345\256\214\346\225\264\346\200\247\346\240\241\351\252\214.md" @@ -0,0 +1,23 @@ +# 安装包完整性验证 + +## 简介 +为了确认软件包在传输过程中由于网络原因或者存储设备原因是否出现下载不完整的问题,在获取到软件包后,需要对软件包的完整性进行校验,通过了校验的软件包才能被部署。 +这里通过对比校验文件中记录的校验值和手动方式计算的文件校验值,判断软件包是否完整。若两个值相同,说明文件完整,否则,文件完整性被破坏,请重新获取发布包。 + +## 前提条件 +在校验发布包完整性之前,需要准备如下文件(这些文件在获取到的软件包中,解压后可看到,以openGauss-OM-6.0.0-openEuler20.03-aarch64.tar.gz 为例,其他的校验方法类似): +校验文件1:openGauss-OM-6.0.0-openEuler20.03-aarch64.sha256 +校验文件2:openGauss-Server-6.0.0-openEuler20.03-aarch64.sha256 +## 指导操作 +文完整性校验操作步骤如下: +1. 计算文件的sha256校验值。linux执行命令如下: + + ``` + sha256sum openGauss-OM-6.0.0-openEuler20.03-aarch64.tar.gz + sha256sum openGauss-Server-6.0.0-openEuler20.03-aarch64.tar.bz2 + ``` +命令执行完成后,输出校验值。 + +2. 判断步骤1计算的两个校验值分别与校验文件1和校验文件2中的值是否一致。 +如果校验值一致说明文件完整性没有破坏,如果校验值不一致则可以确认文件完整性已被破坏,需要重新获取。 +