本文來源電子發燒友社區,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2308750_1_1.html
前言:openharmony標準系統編譯我手里的四臺電腦都不行,因電腦都是19年甚至更早的,配置最大才8G,本想試試是否能夠編譯通過,就用四臺電腦進行了測試,其中2臺筆記本,2臺臺式機,一臺筆記本和一臺臺式機是公司電腦,不能太折騰,折騰過了把工作數據整丟了不行,就拿一半的內存4G測試,總是卡在編譯過程中,只能放棄。家里有臺電腦也是8g內存,本想買內存條,但只有2個卡槽,還不一定能驅動起來兩個8g的內存條,還是不夠感覺,于是在某寶買了一臺游戲組裝機,三千大洋配置了32g內存,512g固態,先進行環境搭建,將系統編譯過去。接下來就來測試一下吧。
一、軟件準備
本想用windows+docker+vscode編譯來著,但想想原來的步驟是否能成功呢?原來一直用虛擬機+docker,那就用虛擬機+Ubuntu吧。下載VMware,自行下載,安裝,Ubuntu在清華鏡像源下載即可,具體步驟我的另一篇帖子里寫的比較詳細。
寫幾點注意:首先編譯標準系統,要求內存16G,我就設置了16g,硬盤要求100G,我設置了120G。
二、虛擬機安裝
虛擬機安裝在安裝好VMware后會默認啟動Ubuntu的安裝,安裝過程基本不會用我們管,大概半小時安裝完成,看個人電腦和網速,因安裝過程中會通過網絡下載一些packages。安裝完成如圖所示。
三、Ubuntu20.04安裝配置
- 從桌面上右擊,選擇Open in Terminal,如圖所示。
- 查看Ubuntu的Shell環境,修改為bash。如圖所示。
- 更換國內軟件源,打開左下角菜單show applications,搜索Software & update,如圖所示。
- 點擊搜索到的application,如圖所示。
- 在默認頁面Ubuntu Software里面的Download from下拉菜單中選中Other,如圖所示。
- 找到China下面的鏡像源,選擇一個就可以,我這邊就選擇阿里云,如圖所示,選擇Choose Server。
- 選擇Close,則會提示是否Reload,選擇它,將軟件相關更新一下,如圖所示。
四、安裝Docker容器
去到docker官網,在Docker Engine下面的Installation per distro下面的Install on Ubuntu有詳細步驟,如圖所示。
- 首先更新軟件列表:
sudo apt-get update
- 安裝相關軟件工具:
sudo apt-get install ca-certificates curl gnupg lsb-release
- 添加Docker的官方GPG鑰匙:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 設置Docker倉庫:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] [https://download.docker.com/linux/ubuntu](https://download.docker.com/linux/ubuntu) $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 安裝docker引擎:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 運行docker容器Helloworld測試:
sudo docker run hello-world
至此,我們使用官網的docker標準鏡像環境編譯的虛擬機docker環境搭建完成,后面會將標準系統的docker編譯環境拉取下來,并且拉取源碼進行編譯。
-
OpenHarmony
+關注
關注
26文章
3824瀏覽量
18128 -
九聯科技
+關注
關注
0文章
107瀏覽量
2112
發布評論請先 登錄
國產!瑞芯微RK3506(3核[email protected]+雙網口+雙CAN-FD)工業開發板——開發環境搭建(下)

國產!瑞芯微RK3506(3核[email protected]+雙網口+雙CAN-FD)工業開發板——開發環境搭建(中)

國產!瑞芯微RK3506(3核[email protected]+雙網口+雙CAN-FD)工業開發板——開發環境搭建(上)

【道生物聯TKB-620開發板試用】開箱&開發板說明&未來試用計劃
【道生物聯TKB-620開發板試用】--玩轉TK8620開發板TurMass?
VMware環境下,同時燒錄固件檢測不到設備如何解決?觸覺智能鴻蒙開發板演示

【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開箱+環境搭建 終于會用HAL框架了,環境搭建玩成了!
Docker運行環境安裝
【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載迅為提供 Ubuntu20.04

瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

評論