---
title: 安装KSL
description: "本文提供RPM包安装KSL的方法，请在安装后对KSL进行验证。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/accel/kunpengaccel_ksl_16_0006.html
sourcePath: /source/zh/kunpengboostkithistory/2300/accel/kunpengaccel_ksl_16_0006.html
indexId: 3317b61a522b12bc9cd40d3b1ea588760c468b36cc465361e18ab40c8fd0abf274
---
# 安装KSL

本文提供RPM包安装KSL的方法，请在安装后对KSL进行验证。

#### 安装步骤

1. 按照获取软件包获取到KSL软件包，解压后得到二进制RPM包。
2. 安装KSL。

```
rpm -ivh boostkit-ksl-
xxxx
.aarch64.rpm
```


  安装结束后，会自动在环境变量LD_LIBRARY_PATH中添加lib文件夹所在目录即“/usr/local/ksl/lib”。

  上述命令中涉及的xxxx代表版本号。


#### 安装后验证

1. 执行source命令或重新登录终端使环境变量生效。

```
source /etc/profile
```


2. 查看环境变量LD_LIBRARY_PATH是否包含KSL的安装路径“/usr/local/ksl/lib”。

```
env | grep LD_LIBRARY_PATH
```


  回显结果包含安装路径，说明安装成功，如下所示。

```
LD_LIBRARY_PATH=/usr/local/ksl/lib:
```


  安装成功后在安装路径（默认路径是“/usr/local/ksl”）下生成相应文件，其中，“include”文件夹包含子库的头文件，“lib”文件夹包含了系统库的动态库文件。

3. 使用时，请在GCC编译选项中添加动态库所在路径，链接需要使用的动态库文件，添加编译选项后用ldd命令检查程序依赖库是否准确链接。

  - 若需要使用AVX2KI请添加：

    - 当前服务器自适配版本：-L /usr/local/ksl/lib -lavx2ki
    - NEON指令实现版本：-L /usr/local/ksl/lib -lavx2neon

  - 若需要使用KQMalloc请添加：-L /usr/local/ksl/lib -lkqmalloc
  - 若需要使用HTL请添加：-L /usr/local/ksl/lib -lhtl
