安装KAE软件
正确安装KAE证书之后,还需要安装KAE软件,才能够使用KAEZlib压缩模块。
本文所提及的KAE驱动为KAE2.0版本,源码包中包含KAEKernelDriver内核驱动、UADK框架、KAEOpensslEngine引擎和KAEZlib几个模块。可直接使用脚本进行全部安装,也可以选择只安装KAE内核驱动、UADK框架和KAEZlib。最后检查是否安装成功。

- 从网页下载KAE2.0源码包或采用git clone方式。
1
git clone https://gitee.com/kunpengcompute/KAE.git -b kae2
- 安装相关依赖包。
1
yum install -y meson gnutls-devel yajl-devel libtirpc-devel libxslt glib2-devel libxml2-devel kernel-devel automake libtool autoconf numactl-devel
- 安装内核驱动。
- 进入KAE源码包目录中,初次使用前建议先执行清除命令。
1
sh build.sh cleanup
- 安装KAE驱动和KAEZlib加速库,执行以下安装命令。
1 2 3
sh build.sh driver sh build.sh uadk sh build.sh zlib
或者执行以下安装命令,安装所有KAE模块(KAE驱动、UADK、KAEZlib加速库与OpenSSLEngine)。1
sh build.sh all
若执行安装命令后失败,提示缺少头文件,则安装相关依赖包后重新执行安装命令即可。
- 进入KAE源码包目录中,初次使用前建议先执行清除命令。
- 查看是否安装成功。
- 查看KAE驱动是否安装成功。
1
ll /sys/class/uacce/
回显信息如下所示,表示驱动安装成功。
- 通过lsmod查看驱动安装情况来判断驱动是否安装成功。
1
lsmod | grep uacce
回显信息如下所示,表示驱动安装成功。
- 查看UADK是否安装成功。
1
ll /usr/local/lib/libwd*
- 查看KAEZlib库是否安装成功。
1
ll /usr/local/kaezip/lib/
1
ldd /usr/local/kaezip/lib/libz.so.1.2.11
- 重启设备安装驱动后查询不到设备文件,可能是操作系统自带加速驱动导致,可以卸载驱动后重新加载;或者在启动脚本re.local中加上重新加载驱动命令。以hisi_sec2为例。
rmmod hisi_sec2 modprobe hisi_sec
- 如果sh build.sh cleanup后重新安装仍旧找不到设备文件,请确保License安装成功,若无License也会导致驱动安装失败。
- 若安装不成功,请执行以下命令清除已安装文件,再重新安装:
sh build.sh cleanup
- 查看KAE驱动是否安装成功。
父主题: 安装和使用