更新 & 构建准备

作者:ciwrl,撰写于 2017 年 1 月 20 日

好的,好的,好的 - 构建即将开始流程了。在大家兴奋并急于下载之前,我们想强调几个重要的点。

首先,我们要感谢所有挺身而出协助基础设施建设的人(并且持续收到更多的帮助意向)。感谢大家,所有基础设施组件都在我们可爱的 状态页面上亮起“运行中”。

此外,我们的 下载门户安装统计页面(是的,已经有 5 万多次非官方安装了!)和 Wiki 都已上线。值得注意的是,这三个网站(以及本博客)都是开源的 - 您可以通过我们的 Gerrit 实例为它们贡献代码!如果这些网站目前看起来很简陋,请耐心等待,随着我们不断前进,它们的内容和设计将会不断丰富。

接下来是有趣的内容 - 构建设备列表、发布流程和其他细节

  • 构建设备列表还在不断增长,但我们正在支持能够运行 Marshmallow 和 Nougat 的设备。
    • 我们将在另一篇文章中列出 80 多款设备。
  • 我们的发布节奏将默认为“每周”(为了善待所有捐赠的硬件)。
  • 我们不会在 ROM 中预装 Root。
    • Root 将是一个可下载的 zip 格式安装包,类似于 gapps 安装(只需刷入一次)。
    • 想要将 su 重新内置到 ROM 中的家庭构建者可以在构建之前使用命令 'export WITH_SU=true'。
  • 我们的官方构建都将使用私钥签名,用于身份验证和签名权限控制
    • 这不会破坏、阻止或停止任何“非官方”构建。
    • 密钥验证信息可以在 wiki 验证构建真实性页面上找到

关于安装,我们建议用户在切换到 LineageOS 时进行数据清除,并重新安装 gapps。但是,我们认识到这可能很耗时,因此我们提供了一个实验性(可以理解为,如果失败了,您无论如何都必须清除数据)解决方案。

  • 除了针对您支持设备的“每周”发布版本外,我们还将提供一个实验性数据迁移构建版本。
  • 此构建版本将允许您从 CM“升级”到已签名的 LineageOS 每周版本
  • 此构建版本可能会清除权限(您将必须重新允许应用程序权限),但应保留所有用户数据
  • 此构建版本将带有难看的横幅水印,以确保您不会永久运行此实验性版本,并在之后升级到正常的每周版本。
  • 此安装过程如下
    • 在 cm-13.0 或 cm-14.1 构建版本之上安装实验性迁移构建版本(不要尝试在 CM 14.1 之上安装 LineageOS 13.0,这行不通)。
    • 重启
    • 安装 LineageOS 每周构建版本
    • 重启
    • 重新设置您的应用程序权限

鉴于此过程的实验性质,我们将在两个月后删除此选项。

敬请期待本周末开始推出的构建版本!

LineageOS 团队