AR502H-CN开发笔记15:容器包的制作

本系列文章将向大家讲述华为网关AR502H的开发方法。

本文介绍有关容器包的制作方法。


容器包的制作是在编译环境中完成的,应参考AR502H-CN开发笔记13:编译第3方开源组件。

1、进入编译基础环境

可以使用下列命令进入编译基础环境。

sudo docker run -v /home/snmplink/eciot-ova:/data -it --rm huawei-ec-iot/sdk:base /bin/bash

2、编译所需的开源组件

如果预置开源组件,使用下列命令完成编译。

./build_opensrc.sh armel

./build_opensrc.sh arm64

3、更改镜像源

使用下列命令更改镜像源,以加快编译速度。

sed -i s#http://ftp.cn.debian.org/#https://mirrors.tuna.tsinghua.edu.cn/#g /usr/local/bin/create-rootfs

4、制作容器包

使用下列命令制作容器包:

/data/build/build_ova.sh armel 1.0.0 sky unprivileged

进入bulid目录,运行./build_ova.sh armel 1.0.0 sky unprivileged

运行脚本后,需输入密码。

容器的生成时间,相对较长,需耐心等待。

 

 

 

 

 

你可能感兴趣的:(#,网关开发)