---
title: 升级OmniShuffle Shuffle加速
description: "通过鲲鹏社区(https://www.hikunpeng.com/zh/developer/download?title=大数据&subTitle=OmniRuntime&zhTitle=大数据&zhSubTitle=OmniRuntime&enTitle=Big Data&enSubTitle=OmniRuntime)下载要升级的OmniShuffle Shuffle加速软件安装包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC5/bds/kunpengbds_omniruntime_20_0170.html
sourcePath: /source/zh/kunpengboostkithistory/230RC5/bds/kunpengbds_omniruntime_20_0170.html
indexId: 690d4a384fab4edf4126c63938b7e36db1e22cd87df8b07276c1f4afdf4d46b680
---
# 升级OmniShuffle Shuffle加速

#### 获取软件安装包

通过鲲鹏社区(https://www.hikunpeng.com/zh/developer/download?title=大数据&subTitle=OmniRuntime&zhTitle=大数据&zhSubTitle=OmniRuntime&enTitle=Big Data&enSubTitle=OmniRuntime)下载要升级的OmniShuffle Shuffle加速软件安装包。


#### 软件安装包完整性校验

从鲲鹏社区获取的软件安装包，下载软件安装包后需要校验软件安装包，确保与网站上的原始软件安装包一致。

校验方法：

1. 获取软件数字证书和软件安装包。
2. 在如下链接中获取校验工具和校验方法(https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054)。
3. 参见上述链接下载的《OpenPGP签名验证指南》进行软件安装包完整性检查。


#### 升级步骤

1. 把要升级的软件安装包放到$OCK_HOME的上一级目录。
2. 进入一个用户有写权限的目录，推荐“$OCK_HOME/logs”。

```
cd $OCK_HOME/logs
```


3. 获取升级帮助。

```
$OCK_HOME/ucache/23.0.0/linux-aarch64/bin/upgrade -h
usage: upgrade [arguments] upgrade package.
Example:
./upgrade -o [PACKAGE_NANE]
Arguments:
-o                  Followed by the name of the downloaded package to upgrade.
-h or --help        Give this help list.
```


4. 启动升级。

```
$OCK_HOME/ucache/23.0.0/linux-aarch64/bin/upgrade -o BoostKit-omnishuffle_1.3.0.tar.gz
```


  在调用upgrade二进制文件过程中，会先调用verification二进制验证软件安装包的签名。也可根据业务需要，单独调用verification二进制进行验证。方法如下。 解压软件安装包。 tar -zxvf /home/BoostKit-omnishuffle_1.3.0.tar.gz tar -zxvf BoostKit-omnishuffle_1.3.0.tar.gz BoostKit-omnishuffle_1.3.0/ BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz.cms BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz.txt BoostKit-omnishuffle_1.3.0/omnishufflePlugins_openeuler-aarch64.tar.gz BoostKit-omnishuffle_1.3.0/omnishufflePlugins_openeuler-aarch64.tar.gz.cms BoostKit-omnishuffle_1.3.0/omnishufflePlugins_openeuler-aarch64.tar.gz.txt BoostKit-omnishuffle_1.3.0/omnishuffleUtils_euleros-aarch64.tar.gz BoostKit-omnishuffle_1.3.0/omnishuffleUtils_euleros-aarch64.tar.gz.cms BoostKit-omnishuffle_1.3.0/omnishuffleUtils_euleros-aarch64.tar.gz.txt 在用户有写权限的目录下，调用二进制验证签名。 ${OCK_HOME}/ucache/23.0.0/linux-aarch64/bin/verification BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz.cms BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz.txt ULOG_Init ret 0 Starting to verify BoostKit-omnishuffle_1.3.0/omnishuffleCache_openeuler-aarch64.tar.gz... Verify the source file passed. Verify the sha file passed.
