本文來源電子發燒友社區,作者: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
+關注
關注
25文章
3744瀏覽量
16470 -
九聯科技
+關注
關注
0文章
97瀏覽量
1712
發布評論請先 登錄
相關推薦
評論