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

運行腳本後,需輸入密碼。

容器的生成時間,相對較長,需耐心等待。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章