---
title: 合入HAF补丁包
description: "1. 参见获取补丁包，获取补丁文件BoostKit-haf_1.3.0.SPC2.zip并上传至服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC2/accel/kunpengaccel_haf_06_0099.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC2/accel/kunpengaccel_haf_06_0099.html
indexId: eff9e62a17246757bf24ea626d67c5abc4a921db51bea433579576a17f1cc77c78
---
# 合入HAF补丁包

1. 参见获取补丁包，获取补丁文件BoostKit-haf_1.3.0.SPC2.zip并上传至服务器。
2. 停止HAF应用和服务。

  a. 主机节点停止使用HAF主机端服务的应用。
  b. 卸载节点库安装时停止使用HAF卸载节点服务的应用。
  c. 卸载节点服务化安装时依次停止所有HAF应用服务，以及HAF服务。

```
./tools/haf-tool service --stop -s <service_name>
./tools/haf-tool stop
```


3. 解压补丁文件BoostKit-haf_1.3.0.SPC2.zip。

```
unzip BoostKit-haf_1.3.0.SPC2.zip
```


4. 替换对应so及二进制文件。

  - 主机节点替换如下文件。

```
chmod 700 -R haf-host/lib
/usr/bin/cp -rf libhaf_link_host.so haf-host/lib/
/usr/bin/cp -rf libssl.so.1.1 haf-host/lib/
/usr/bin/cp -rf libcrypto.so.1.1 haf-host/lib/
/usr/bin/cp -rf libkmc_tool.so haf-host/lib/
/usr/bin/cp -rf haf-1.3.0.jar haf-host/lib/jar/
chmod 500 -R haf-host/lib
chmod 700 -R haf-host/tools/
/usr/bin/cp -rf haf-tool haf-host/tools/
chmod 500 -R haf-host/tools
chmod 700 -R haf-host/bin
/usr/bin/cp -rf kmc_tool_bin haf-host/bin
chmod 500 -R haf-host/bin
```


  - 卸载节点服务化安装时替换对应文件。

```
chmod 700 -R haf-target/lib
/usr/bin/cp -rf libhaf_link_target.so haf-target/lib/
/usr/bin/cp -rf libhaf_offload_device.so haf-target/lib/
/usr/bin/cp -rf libkmc_tool.so haf-target/lib/
/usr/bin/cp -rf libssl.so.1.1 haf-target/lib/
/usr/bin/cp -rf libcrypto.so.1.1 haf-target/lib
/usr/bin/cp -rf haf-1.3.0.jar haf-target/lib/jar/
chmod 500 -R haf-target/lib
chmod 700 -R haf-target/tools/
/usr/bin/cp -rf haf-tool haf-target/tools/
chmod 500 -R haf-target/tools
chmod 700 -R haf-target/bin/
/usr/bin/cp -rf verification haf-target/bin/
/usr/bin/cp -rf kmc_tool_bin haf-target/bin
/usr/bin/cp -rf haf_daemon haf-target/bin
chmod 500 -R haf-target/bin
```


  - 卸载节点库安装时替换对应文件。

```
chmod 700 -R haf-offload/lib
/usr/bin/cp -rf libhaf_link_target.so haf-offload/lib/
/usr/bin/cp -rf libhaf_offload_device.so haf-offload/lib/
/usr/bin/cp -rf libkmc_tool.so haf-offload/lib/
/usr/bin/cp -rf haf-1.3.0.jar haf-offload/lib/jar/
/usr/bin/cp -rf libssl.so.1.1 haf-offload/lib/
/usr/bin/cp -rf libcrypto.so.1.1 haf-offload/lib
chmod 500 -R haf-offload/lib
chmod 700 -R haf-offload/tools/
/usr/bin/cp -rf haf-tool haf-offload/tools/
chmod 500 -R haf-offload/tools
chmod 700 -R haf-offload/bin
/usr/bin/cp -rf kmc_tool_bin haf-offload/bin
chmod 500 -R haf-offload/bin
```


5. 删除补丁文件。

```
rm -f libhaf_link_host.so
rm -f libhaf_link_target.so
rm -f libssl.so.1.1
rm -f libcrypto.so.1.1
rm -f haf-tool
rm -f verification
```


6. 重启HAF服务和应用。

  a. 卸载节点服务化安装重启HAF服务。

```
./tools/haf-tool restart
```


  b. 卸载节点库安装重启使用HAF卸载节点服务的应用。
  c. 主机节点重启使用HAF主机端服务的应用。
