lineageOS 源代码镜像使用帮助

注意: 本镜像是 lineageOS 源代码的镜像,如果是希望下载lineage的rom,请访问 https://mirrors.qlu.edu.cn/help/lineage-rom/

过程摘录

下载 repo 工具:

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

或者使用tuna的git-repo镜像

建立工作目录:

mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

初始化仓库:

repo init -u https://mirrors.qlu.edu.cn/git/lineageOS/LineageOS/android.git -b cm-14.1

(如果已经有从github同步的lineageOS源代码,可以从这里直接开始)

打开.repo/manifests/default.xml,将

  <remote  name="github"
           fetch=".."
           review="review.lineageos.org" />

改成

  <remote  name="github"
           fetch="https://github.com/" />

  <remote  name="lineage"
           fetch="https://mirrors.qlu.edu.cn/git/lineageOS/"
           review="review.lineageos.org" />

  <remote  name="aosp"
           fetch="https://android.googlesource.com"

改成

  <remote  name="aosp"
           fetch="https://mirrors.qlu.edu.cn/git/AOSP"

  <default revision="..."
           remote="github"

改成

  <default revision="..."
           remote="lineage"

同步源码树(以后只需执行这条命令来同步):

repo sync

异常处理

  1. 部分仓库例如Lineage_framework_base同步的时候会出现bundle错误,这时候可以使用命令repo sync --no-clone-bundle进行同步就没有问题了

本站由齐鲁工业大学网络信息中心支持创办,由齐鲁工业大学网络运维部/网络与高性能计算协会运行维护。

齐鲁工业大学网络运维部是网络信息中心下属校级学生组织,负责办公区与教学区的网络设施维护、以及学校教育网基础设施的建设保障工作。

齐鲁工业大学网络与高性能计算协会是网络信息中心下属学生社团,汇集全校热爱开源软件、网络技术、高性能计算等领域的同学。

本站基于清华大学TUNA开源的tunasync(镜像管理器)mirror-web项目建立,感谢TUNA为国内开源生态作出的伟大贡献

我站采用多种技术措施反制日益增长的滥用与恶意攻击行为,本站不对特定滥用镜像站资源的用户提供服务。

Contact Us

Sponsor

感谢山东鹏云信息科技提供服务器与专业技术支持

感谢赛尔网络(山东)提供IPv6带宽资源

bars envelope github qq