KAE1.0和KAE2.0支持的安装方式有所不同,安装前请根据实际使用的KAE版本和操作系统选择合适的安装方式。
针对不同的内核版本,KAE存在两套代码用于支持不同的内核代码,分别是KAE1.0和KAE2.0两个代码分支。其中KAE1.0支持4.19内核,KAE2.0支持5.10内核。KAE1.0和KAE2.0安装方式有一定差异,如
表1所示列举了不同KAE版本所支持的安装方式和操作系统,请根据实际情况选择其中一种即可。
表1 KAE不同版本支持的安装方式与操作系统说明KAE版本
|
安装方式
|
安装说明
|
当前支持系统
|
优缺点
|
KAE1.0
|
RPM安装
|
为了方便用户使用,华为提供了部分商用OS的RPM安装包。
|
- CentOS 7.6 4.14.0-115.el7a.0.1.aarch64 version
- SUSE 15.1 4.12.14-195-default.aarch64 version
- EulerOS 2.8 4.19.36-vhulk1907.1.0.h410.eulerosv2r8.aarch64 version
- NeoKylin 7.6 4.14.0-115.5.1.el7a.06.aarch64 version
- BCLinux-R7-U6-Server-aarch64 version
- Kylin 4.0.2 (juniper) 4.15.0-70-generic version
- Kylin release 4.0.2 (SP2) 4.19.36-vhulk1907.1.0.h403.ky4.aarch64 version
- UniKylin Linux release 3(Core) 4.18.0-80.ky3.kb21.hw.aarch64 version
- openEuler 20.03 LTS 4.19.90-2003.4.0.0036.oe1.aarch64 version
- openEuler 20.03 LTS-SP1 4.19.90-2012.4.0.0053.oe1.aarch64 version
|
- 优点:安装后可以直接使用,不需要做编译及安装等操作。
- 缺点:支持范围有限,支持指定的操作系统。
|
DEB安装
|
为了方便用户使用,华为提供了部分商用OS的DEB安装包。
|
- Kylin 4.0.2 (juniper) 4.15.0-70-generic version
- Kylin release 4.0.2 (SP2) 4.19.36-vhulk1907.1.0.h403.ky4.aarch64 version
- Ubuntu 18.04.1 LTS 4.15.0-29-generic version
|
- 优点:安装后可以直接使用,不需要做编译及安装等操作。
- 缺点:支持范围有限,支持指定的操作系统。
|
源码安装
|
通用的源码安装方式,使用configure进行编译及安装配置,使用make进行源码编译,使用make install进行安装。
|
- CentOS 7.6 4.14.0-115.el7a.0.1.aarch64 version
- SUSE 15.1 4.12.14-195-default.aarch64 version
- EulerOS 2.8 4.19.36-vhulk1907.1.0.h410.eulerosv2r8.aarch64 version
- NeoKylin 7.6 4.14.0-115.5.1.el7a.06.aarch64 version
- BCLinux-R7-U6-Server-aarch64 version
- Kylin 4.0.2 (juniper) 4.15.0-70-generic version
- Kylin release 4.0.2 (SP2) 4.19.36-vhulk1907.1.0.h403.ky4.aarch64 version
- UniKylin Linux release 3(Core) 4.18.0-80.ky3.kb21.hw.aarch64 version
- Ubuntu 18.04.1 LTS 4.15.0-29-generic version
- openEuler 20.03 LTS 4.19.90-2003.4.0.0036.oe1.aarch64 version
- openEuler 20.03 LTS-SP1 4.19.90-2012.4.0.0053.oe1.aarch64 version
|
- 优点:支持范围广,支持大部分Linux系统,支持修改源码进行编译及安装。
- 缺点:操作复杂,需要做一些额外的配置。
|
KAE2.0
|
RPM安装
|
为了方便用户使用,华为提供了部分商用OS的RPM安装包。
使用KAE加解密模块时要求OpenSSL版本为1.1.1x。
|
- openEuler 22.03 LTS-SP1/SP2/SP3/SP4
- EulerOS-V2.0 SP12
|
- 优点:安装后可以直接使用,不需要做编译及安装等操作。
- 缺点:支持范围有限,支持指定的操作系统。
|
源码安装
|
使用build.sh脚本进行安装。
使用KAE加解密模块时要求OpenSSL版本为1.1.1x、3.0.x或Tongsuo 8.4.0。
|
- openEuler 22.03 LTS-SP1/SP2/SP3/SP4
- EulerOS-V2.0 SP12
|
- 优点:支持范围广,支持大部分Linux系统,支持修改源码进行编译及安装。
- 缺点:操作复杂,需要做一些额外的配置。
|