---
title: 软件要求
description: "| 类别 | 支持版本 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC2/accel/kunpengaccel_haf_06_0007.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC2/accel/kunpengaccel_haf_06_0007.html
indexId: a8756063bcd8ca25e8f584a7c88553fe05afa39d517c11565513f9e5be7d962d78
---
# 软件要求

| 类别 | 支持版本 |
| --- | --- |
| Java | BiSheng JDK 1.8（优选BiSheng JDK 1.8.0\_262）(https://mirror.iscas.ac.cn/kunpeng/archive/compiler/bisheng\_jdk/bisheng\-jdk\-8u262\-linux\-aarch64.tar.gz) |
| 操作系统 | HAF框架兼容主流OS：CentOS 7.6、openEuler 20.03 LTS SP1、openEuler 22.03 LTS |
| OpenSSL工具 | OpenSSL 1.1.1及以上 |
| Python | Python 3.9.11及以上 |
| Haveged | 未限制 |


- openEuler 22.03 LTS与BiSheng JDK 1.8.0_262不兼容，需更换为  BiSheng JDK 1.8.0_342(https://mirror.iscas.ac.cn/kunpeng/archive/compiler/bisheng_jdk/bisheng-jre-8u342-linux-aarch64.tar.gz)
。

- HAF业务会消耗系统随机值，为了避免程序阻塞，请务必开启haveged业务。

  1. 安装haveged（如已安装，可忽略）。

```
yum install -y haveged
```


  2. 启动haveged服务，并设置成随系统启动。

```
systemctl start haveged
systemctl enable haveged.service
```


  3. 确认服务是否开启。

```
service haveged status
```


- OpenSSL版本低，会导致证书签发失败，请提前升级OpenSSL版本为1.1.1及以上。

  1. 查看Open SSL版本号。

```
openssl version
```


    如果版本号低于1.1.1，请升级版本。

  2. 获取软件包。

```
wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz
```


  3. 解压编译并安装。

```
tar -zxvf openssl-1.1.1n.tar.gz
cd openssl-1.1.1n
sudo ./config --prefix=/usr/local/openssl
sudo make -j 16
sudo make install
sudo mv /usr/bin/openssl /usr/bin/openssl.bak
sudo ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
```


  4. 打开文件，把“/usr/local/openssl/lib”加到文件最后。

```
sudo vim /etc/ld.so.conf
```


  5. 使设置生效。

```
sudo ldconfig -v
```
