---
title: 软件部署
description: "1. 从鲲鹏社区获取对应的软件数字证书和软件安装包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/252RC1/ida/kunpeng_datadistribution_01_0009.html
sourcePath: /source/zh/kunpengboostkithistory/252RC1/ida/kunpeng_datadistribution_01_0009.html
indexId: 36b280d5641d91353fbbe5fcacb447ae2a958b2c78b6f8c5db52f3288253560c82
---
# 软件部署

#### 软件安装包获取与完整性校验

1. 从鲲鹏社区获取对应的软件数字证书和软件安装包。
  参见软件要求获取BoostKit-kdadk_1.1.zip软件包。

  使用软件包前请先阅读《鲲鹏应用使能套件BoostKit用户许可协议 2.0(https://www.hikunpeng.com/zh/legal/developer/boostkit/software/protocol)》，如确认继续使用，则默认同意协议的条款和条件。

2. 获取校验工具和校验方法(https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054)。
3. 请参考2中下载的《OpenPGP签名验证指南》进行软件包完整性检查。


#### 安装软件包

MMPM（Million-rule Multi-Pattern Matcher）是多模规则匹配软件包，可以提升超大规模定长规则匹配或十万不定长规则匹配性能。

1. 请参见软件要求获取MMPM相关软件包：BoostKit-kdadk_1.1.zip。
2. 解压缩BoostKit-kdadk_1.1.zip后得到MMPM二进制RPM包。
3. 安装MMPM。

```
rpm -ivh mmpm-xxxx.aarch64.rpm
```


  操作结束后，会将动态库安装至“/usr/local/lib”，对外函数接口头文件安装至“/usr/local/include”。

  上述命令中涉及到的xxxx代表版本号。

4. 使能MMPM。
  在用户的程序中，使用mmpm.h及mmpm相关的函数后，为确保成功编译并正常运行程序，以GCC为例，在编译链接命令中，使用-lmmpm
  指定库名进行链接即可，编译成功且能正常执行，代表MMPM使能成功，可参考接口使用示例
  中的例子。

```
gcc your_program.c -o your_program -lmmpm
```
