开发准备

鸿蒙系统开发准备

  1. 安装repo工具

我用ubuntu  20.04,官方的apt软件源没有repo,所以我们只能手动安装。记得检查~/bin/repo在不在系统PATH里面

export REPO=$(mktemp /tmp/repo.XXXXXXXXX)
curl -o ${REPO} https://storage.googleapis.com/git-repo-downloads/repo
gpg --recv-key 8BB9AD793E8E6153AF0F9A4416530D5E920F5C65
curl -s https://storage.googleapis.com/git-repo-downloads/repo.asc | gpg --verify - ${REPO} && install -m 755 ${REPO} ~/bin/repo
  1. 安装python3

  2. 下载源代码

#repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify  --partial-clone --clone-filter=blob:limit=10M
repo init --depth 1 -u https://gitee.com/openharmony/manifest.git -b master  --partial-clone --clone-filter=blob:limit=10M -vv
repo sync -c -j1 -vv
repo forall -c 'git lfs pull'

之所以要加-j1, 表示一个个的仓库下载,因为很多git提供商,不支持并发请求。所以这里把它改为1,下载慢一点,但是下载成功率会高一些。

git在网络条件不好的时候,特别容易失败,所以你并行下载,反而是一个麻烦的事情。

git下载如果被中断,不支持断点续传,所以你断掉了,又得重新开始。

麻烦的一比。

分类: 默认 标签: 发布于: 2021-10-15 11:32:09, 更新于: 2022-07-07 11:16:03