Rate This Document
Findability
Accuracy
Completeness
Readability

Introduction

The installation methods of KAE 1.0 and KAE 2.0 are different. Select a proper installation method based on the KAE version and operating system (OS).

The KAE has two sets of code for different kernel versions: KAE 1.0 and KAE 2.0. KAE 1.0 supports kernel 4.19, and KAE 2.0 supports kernel 5.10. Table 1 lists the installation methods and OSs supported by the two KAE versions. Select one as required.
Table 1 Installation modes and supported OSs

KAE Version

Installation Method

Installation Description

Supported OS

Advantage/Disadvantage

KAE 1.0

RPM packages

To facilitate user operations, Huawei provides RPM installation packages for some commercial OSs.

  • 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
  • Advantage: After installation, you can use the KAE software without compiling source code.
  • Disadvantage: Only certain OSs are supported.

DEB packages

To facilitate user operations, Huawei provides DEB installation packages for some commercial OSs.

  • 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
  • Advantage: After installation, you can use the KAE software without compiling source code.
  • Disadvantage: Only certain OSs are supported.

Source code

You can run the configure command to configure compilation and installation, the make command to compile the source code, and the make install command to install the KAE.

  • 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
  • Advantage: This method applies to most Linux OSs. The compilation and installation can be performed by modifying source code.
  • Disadvantage: The operation is complex and extra configuration is required.

KAE 2.0

RPM packages

To facilitate user operations, Huawei provides RPM installation packages for some commercial OSs.

If the KAE encryption and decryption module is required, the OpenSSL version must be 1.1.1x.

  • openEuler 22.03 LTS SP1/SP2/SP3/SP4
  • EulerOS V2.0 SP12
  • Advantage: After installation, you can use the KAE software without compiling source code.
  • Disadvantage: Only certain OSs are supported.

Source code

Run the build.sh script to install the KAE.

If the KAE encryption and decryption module is required, ensure that the OpenSSL version is 1.1.1x, 3.0.x, or Tongsuo 8.4.0.

  • openEuler 22.03 LTS SP1/SP2/SP3/SP4
  • EulerOS V2.0 SP12
  • TencentOS 4.19.119
  • Advantage: This method applies to most Linux OSs. The compilation and installation can be performed by modifying source code.
  • Disadvantage: The operation is complex and extra configuration is required.