在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【開源鴻蒙】下載OpenHarmony 4.1 Release源代碼

碼工雜記 ? 來源:碼工雜記 ? 作者:碼工雜記 ? 2024-04-27 23:16 ? 次閱讀

本文介紹了如何下載開源鴻蒙OpenHarmony操作系統 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開發版本(master分支)或者4.0 Release、3.2 Release等發布版本的源代碼。

本文基于Ubuntu 22.04操作,主要考慮到官方推薦使用Ubuntu發行版進行OpenHarmony源碼編譯構建。使用Ubuntu 20.04也可以,更老的版本就不推薦了;因為Ubuntu偶數年份的04版本是LTS版,官方維護時間通常是5年。

3月底(2024年3月30日晚),OpenHarmony發布了最新穩定版本——OpenHarmony 4.1 Realse,官方代碼倉的公告內容如下(詳細內容可以看鏈接):

社區已于2024-03-30發布OpenHarmony-v4.1-Release版本, 詳情請參考https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.1-release.md

一、準備命令工具

本節介紹如何準備命令行工具,具體包括git/repo/python

OpenHarmony代碼托管在碼云服務器上,下載單個代碼倉通常使用git命令行工具,下載所有代碼倉需要使用repo命令行工具。repo命令行工具是由Python開發的,因此開始之前,需要線安裝git/git-lfs/python等命令行工具。

安裝git/git-lfs/python/curl,執行如下命令:

sudo apt install git git-lfs python3-pip curl

安裝repo命令,執行如下命令:

# 創建目錄
mkdir ~/bin

# 下載repo腳本
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/bin/repo

# 下載repo依賴的軟件包
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

二、配置用戶信息

本節介紹如何配置本地git用戶名和郵箱,以及如何配置碼云SSH公鑰(使用ssh協議下載必須配置):

  1. 注冊碼云gitee帳號。
  2. 注冊碼云SSH公鑰,請參考[碼云幫助中心]。
  3. 配置git用戶信息,執行如下命令:
    git config --global user.name "yourname"
    git config --global user.email "your-email-address"
    git config --global credential.helper store
    
  4. 創建目錄,用于存放OpenHarmony源碼,執行如下命令:
    mkdir -p ~/ohos/openharmony
    cd ~/ohos/openharmony
    

三、下載OpenHarmony源碼

3.1 使用ssh協議下載(推薦)

通過repo + ssh 下載(需注冊公鑰,請參考[碼云幫助中心])。

  • 從版本分支獲取源碼。可獲取該版本分支的最新源碼,包括版本發布后在該分支的合入。
    repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-4.1-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    
  • 從版本發布Tag節點獲取源碼。可獲取與版本發布時完全一致的源碼。
    repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.1-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    

3.2 使用https協議下載

通過repo + https 下載。

  • 從版本分支獲取源碼。可獲取該版本分支的最新源碼,包括版本發布后在該分支的合入。
    repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    
  • 從版本發布Tag節點獲取源碼。可獲取與版本發布時完全一致的源碼。
    repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    

四、下載編譯工具鏈

代碼下載完成后,還需要執行prebuilts_download.sh腳本,下載編譯工具鏈,執行如下命令:

bash build/prebuilts_download.sh

這個腳本會創建prebuilts目錄,并將邊回憶工具鏈下載、解壓到這個目錄下。

以上全部完成后,磁盤空間占用52G:
Untitled.png

五、參考鏈接

本文主要參考了OpenHarmony文檔倉,里面由其他版本的發布說明(Release Note),根據其他版本的發布說明,也可以下載其他版本的源代碼。

  1. [https://gitee.com/openharmony/docs/tree/master/zh-cn/release-notes]
  2. [https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.1-release.md]

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3624

    瀏覽量

    43542
  • 源代碼
    +關注

    關注

    96

    文章

    2951

    瀏覽量

    67983
  • Git
    Git
    +關注

    關注

    0

    文章

    204

    瀏覽量

    16133
  • 鴻蒙
    +關注

    關注

    59

    文章

    2535

    瀏覽量

    43808
  • OpenHarmony
    +關注

    關注

    28

    文章

    3836

    瀏覽量

    18220
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】系統鏡像編譯和燒錄

    于進行圖形界面應用的開發。貝啟科技BQ3568HM開源鴻蒙開發板配備了顯示屏,可以開發GUI應用。 一、系統鏡像編譯 參考 BQ3568_代碼下載-
    發表于 03-16 10:53

    基于 OpenHarmony,國內首個輕鴻蒙手表 OS 發行版出爐

    第三方 App 下載安裝。好叭科技于今年 3 月成立,是開源項目 OpenHarmony 的生態伙伴。好叭主要基于 OpenHarmony 開源代碼
    發表于 11-16 14:14

    openharmony是什么 OpenHarmony開源代碼在哪下載

    OpenHarmony 是由基金會孵化及運營的開源項目,由基金會的 OpenHarmony 項目群工作委員會負責運作,遵循 Apache 2.0 等開源協議,目標是面向全場景、全連接、
    的頭像 發表于 06-24 17:16 ?2579次閱讀

    openharmony代碼質量如何 openharmony源代碼下載地址

    概念定義的新型應用,不支持基于安卓 API/SDK 開發的用戶應用程序運行。 ? 源碼獲取方式 ? ? ? ?openharmony源代碼下載地址:https://hmxt.org
    的頭像 發表于 06-22 17:18 ?2352次閱讀

    鴻蒙操作系統開源代碼

     近日,華為技術有限公司消費總裁余承東先生公開表示道:“2021年鴻蒙操作系統源代碼全面開源,即將覆蓋手機、平板、車機、智慧屏及各類IoT智能設備。”  
    的頭像 發表于 06-02 14:28 ?9028次閱讀

    華為openharmony鴻蒙 2.0

    華為openharmony鴻蒙 2.0 IT之家 5 月 17 日消息 微博博主 @釗哥科普 此前爆料,華為鴻蒙 OpenHarmony 2.0 從 5 月 16 日開始
    的頭像 發表于 06-21 20:13 ?2257次閱讀

    openharmony 開源 openharmony l2代碼開源

    距離華為鴻蒙操作系統推出已經有一段時間了,華為也向多款智能手機推送升級更新鴻蒙2.0系統開發者測試版。下面小編就來簡單介紹一下openharmony 開源
    的頭像 發表于 06-23 09:08 ?1971次閱讀

    openharmony分支代碼開源

    在之前,有一位博主爆料稱鴻蒙 OpenHarmony 2.0在 5 月 16 日的時候開源,差不多有460萬行基礎代碼。 隨后不久,華為OpenHa
    的頭像 發表于 06-23 10:06 ?1603次閱讀

    華為開發者分論壇HarmonyOS學生公開課-如何提交到開源鴻蒙OpenHarmony代碼

    2021華為開發者分論壇HarmonyOS學生公開課-如何提交到開源鴻蒙OpenHarmony代碼
    的頭像 發表于 10-24 10:00 ?2222次閱讀
    華為開發者分論壇HarmonyOS學生公開課-如何提交到<b class='flag-5'>開源</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>代碼</b>倉

    OpenAtom OpenHarmony 4.1 Release版本正式發布

    近日,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)4.1 Release版本如期而至,開發套件同步升級到API 11
    的頭像 發表于 04-07 11:43 ?987次閱讀

    已適配開源鴻蒙OpenHarmony 4.1,Purple Pi OH開發板與時俱進

    2024年4月3日,備受矚目的OpenHarmony4.1release版本正式發布。值得一提的是,觸覺智能的PurplePiOH已經成功適配了這一新版本,展現出強大的兼容性和前沿的技術實力。此次
    的頭像 發表于 04-18 08:33 ?1359次閱讀
    已適配<b class='flag-5'>開源</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.1</b>,Purple Pi OH開發板與時俱進

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發板演示

    本文介紹開源鴻蒙OpenHarmony系統下,開啟/關閉SELinux權限的方法,觸覺智能Purple Pi OH鴻蒙開發板演示,已適配全新Open
    的頭像 發表于 11-18 19:03 ?770次閱讀
    如何在<b class='flag-5'>開源</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b>開發板演示

    開源鴻蒙操作系統5.0 Release版本發布

    12月20日,在2024開放原子開發者大會暨首屆開源技術學術大會開幕式上,開放原子開源鴻蒙(即OpenAtom OpenHarmony,簡稱“開源
    的頭像 發表于 12-23 11:35 ?2032次閱讀

    鴻蒙北向開發OpenHarmony4.1 DevEco Studio開發工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!
    的頭像 發表于 02-07 17:35 ?664次閱讀
    <b class='flag-5'>鴻蒙</b>北向開發<b class='flag-5'>OpenHarmony4.1</b> DevEco Studio開發工具安裝與配置

    OpenHarmony4.1系統WiFi藍牙打不開時,教你如何排查解決問題

    ;Laval鴻蒙社區推薦并通過了開源鴻蒙XTS認證,成功適配OpenHarmony3.2、4.0、4.1、5.0
    的頭像 發表于 03-12 18:55 ?302次閱讀
    <b class='flag-5'>OpenHarmony4.1</b>系統WiFi藍牙打不開時,教你如何排查解決問題
    主站蜘蛛池模板: 久久国产精品免费专区 | 亚洲一级香蕉视频 | 成人特黄午夜性a一级毛片 成人网18免费下 | 一级特黄色片 | 色婷婷精品综合久久狠狠 | 爱爱的免费视频 | 亚洲狠狠色丁香婷婷综合 | 午夜精品视频在线观看 | 我想看一级黄色片 | 91tm视频 | 亚洲伊人成综合成人网 | 亚洲一区二区视频在线观看 | 国内久久久久高清影视 | 国产农村女人一级毛片了 | 国产伦精品一区二区三区在线观看 | 狠狠88综合久久久久综合网 | 1717国产精品久久 | 一级毛片成人免费看a | 日韩精品一级a毛片 | 三级视频网站在线观看 | 亚洲欧美高清 | 亚洲色图吧 | 成人毛片一区二区三区 | 丁香花在线影院观看在线播放 | 国产三级网 | h在线免费 | 400部大量精品情侣网站 | 深夜桃色影院 | 欧美12一13高清视频 | 夜夜做日日做夜夜爽 | 制服丝袜国产精品 | 亚洲精品免费视频 | 国产日韩精品一区二区三区 | 亚洲欲色| 美女和帅哥在床上玩的不可描述 | 6月婷婷 | 一级中文字幕乱码免费 | 亚洲久久草 | 狠狠色噜噜狠狠狠狠91 | 91tm视频| 美女扒开尿口让男生添 漫画 |