鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

安装KBest

本节提供RPM包安装KBest方法。请参照本节内容对KBest进行安装和验证。若操作过程中使用了RPM包管理工具支持,但本文档中未说明的参数,可能会引入未定义行为,请谨慎操作。

安装步骤

  1. 从GitCode仓获取KBest软件包BoostKit-boostsra-kbest_2.2.0.zip,解压后得到二进制RPM包和whl文件。

    软件包结构如下所示。

    1
    2
    3
    4
    ├── boostsra-kbest-xxxx.aarch64.rpm
    ├── boostsra-kbest-xxxx-cp39-cp39-linux_aarch64.whl
    ├── 鲲鹏应用使能套件BoostKit用户许可协议 2.0.txt
    └── Kunpeng BoostKit User License Agreement 2.0.txt
    

    其中,boostsra-kbest-xxxx.aarch64.rpm包含KBest的头文件、动态库文件,boostsra-kbest-xxxx-cp39-cp39-linux_aarch64.whl为KBest Python框架测试所需安装的文件,xxxx表示KBest软件包的版本号。

  2. 安装RPM包。
    1
    rpm -ivh boostsra-kbest-xxxx.aarch64.rpm
    

    安装结束后,自动追加环境变量LD_LIBRARY_PATH到“/etc/profile”中,即KBest的动态库文件所在目录“/usr/local/sra_kbest/lib”

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

  3. 安装whl文件。
    1
    pip install boostsra-kbest-xxxx-cp39-cp39-linux_aarch64.whl
    

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

安装后验证

  1. 执行source命令或重新登录终端使环境变量生效。
    1
    source /etc/profile
    
  2. 查看环境变量LD_LIBRARY_PATH是否包含KBest的安装路径“/usr/local/sra_kbest/lib”
    1
    env | grep LD_LIBRARY_PATH
    

    如果变量包含安装路径,说明安装成功。

    安装成功后在安装路径(默认路径是“/usr/local/sra_kbest”)下生成相应文件,其中,“include”文件夹包含KBest的头文件,“lib”文件夹包含了KBest的动态库文件。

  3. 执行pip show命令确认kbest==xxxx已安装。
    1
    pip show kbest
    

    如果输出包含Name: kbest Version: xxxx,则已安装成功。

RPM包卸载

若不再需要使用KBest,可卸载KBest。卸载KBest将会影响您正在执行的业务流,建议先停止正在执行的业务流再进行卸载操作。若操作过程中使用了RPM包管理工具支持但本文档中未说明的参数,可能会引入未定义行为,请谨慎操作。

  1. 执行rpm -e命令卸载RPM安装包。
    1
    rpm -e boostsra-kbest
    
  2. 确认安装目录“/usr/local/sra_kbest”被删除。
  3. 确认“/etc/profile”文件中无“/usr/local/sra_kbest”相关环境变量。

whl卸载

  1. 执行pip uninstall命令卸载whl文件。
    1
    pip uninstall kbest
    
  2. 执行pip show命令确认kbest==xxxx已卸载。
    1
    pip show kbest
    

    如果输出包含WARNING: Package(s) not found: kbest,则已卸载成功。