LineageOS 源码仓库

注意:本镜像是 lineageOS 源代码的镜像,如果是希望下载 lineage 的 rom,请访问 Lineage ROM 使用帮助

过程摘录

下载 repo 工具:

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

或者使用git-repo 镜像

建立工作目录:

mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

初始化仓库:

repo init -u {{endpoint}}/LineageOS/android.git -b lineage-21.0 --git-lfs

(如果已经有从 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="{{endpoint}}/"
           review="review.lineageos.org" />

替换 AOSP 请参考 AOSP 帮助 中「LineageOS 中对于 AOSP 的替换」一节

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

改成

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

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

repo sync

异常处理

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

本站由北外信息技术中心支持创办,由清华大学 TUNA 协会运行维护。

清华大学 TUNA 协会,全名清华大学学生网络与开源软件协会,是由清华大学热爱网络技术和开源软件的极客组成的学生技术社团。

本站相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

bars envelope hashtag github weibo