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

1. 参见获取补丁包，获取补丁文件BoostKit-haf_1.3.0.SPC2.zip和BoostKit-haf_1.3.0.SPC6.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 libkmc_tool.so
rm -f libhaf_offload_device.so
rm -f haf-tool
rm -f verification
rm -f kmc_tool_bin
rm -f haf-1.3.0.jar
rm -f haf_daemon
```


6. 解压补丁文件BoostKit-haf_1.3.0.SPC6.zip。

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


7. 替换对应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/
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-target/lib
/usr/bin/cp -rf libhaf_link_target.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
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/
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 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
```


8. 删除补丁文件。

```
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
```


9. 重启HAF服务和应用。

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

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


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