软件环境

获取软件包

Kbox安卓容器目前支持Android 11系统,环境部署的软件环境要求如表1所示。

表1 Kbox安卓容器环境搭建软件环境要求

序号

软件包

说明

获取地址

1

android.tar

Kbox安卓镜像包。

自行编译。

2

linux-5.15.98.tar.gz

Kernel源码。

https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.15.98.tar.gz

3

Exagear-ARM32-ARM64.tar.gz

ExaGear转码包。

鲲鹏社区

说明:

使用软件包前请先阅读鲲鹏应用使能套件BoostKit用户许可协议 2.0,如确认继续使用,则默认同意协议的条款和条件。

4

Kbox-AOSP11.zip

内核补丁包、容器部署脚本包。

https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/ARMNative/BoostKit23.0.0_Demo/Kbox/Kbox-AOSP11.zip

5

docker-*.tgz

docker二进制安装包。作为参考,已验证配套可用的安装包的名称如下:

docker-19.03.15.tgz

下载其他版本安装包套件时,请注意识别该版本是否存在安全漏洞。如自行下载其他版本的安装包配套不可用,请联系华为运维人员支撑。

https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz

6

linux-firmware-20210919.tar.gz

Kbox运行相关固件。

https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20210919.tar.gz

7

NETINT.tar.gz

NETINT编解码库,使能硬解的时候获取该软件包。

https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/ARMNative/BoostKit23.0.0_Demo/Kbox/NETINT.tar.gz

8

T4XX_V3.3.3_release.tar.gz

NETINT固件3.3.3版本。

https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/ARMNative/BoostKit23.0.0_Demo/Kbox/T4XX_V3.3.3_release.tar.gz

软件包完整性校验

为了防止软件包在传递过程或存储期间被恶意篡改,从鲲鹏社区获取软件包时需下载对应的数字签名文件用于完整性验证。

  1. 请参见表1获取软件包。
  2. 获取《OpenPGP签名验证指南》。

  3. 使用2获取到的签名验证指南文档对下载的软件包进行PGP数字签名校验。

如果校验失败,请不要使用该软件包,先联系华为技术支持工程师解决。

使用软件包安装/升级之前,也需要按上述过程先验证软件包的数字签名,确保软件包未被篡改。