Manjaro下 Lineage OS(17.1) 编译环境搭建

Manjaro下 Lineage OS(17.1) 编译环境搭建,第1张

此时你的Manjaro已经安装完成了,为了让你的Manjaro更好用可以先做下优化:

然后会d出一个窗口,把三个都勾上

在最下方添加如下内容(主要是导入key用)

导入key

文件修改为如下内容(中文部分重命名)

重命名文件夹

确认无误后重启,其它有需要的软件就自己安装

如果重启后出现不能适应客户机了,那就重装一下 gtkmm 和 gtkmm3 就可以了(重启生效),如果还不行你可能需要重装了。

可能这一步很多人句直接打开 官方网站教程 就开始撸了,包括我也是,但是走了不少弯路,话费了不少时间。

添加环境变量

打开~/.profile,在文件末尾添加如下内容。这里添加的路径($HOME/)是刚刚解压的路径,如果你解压到别的地方,这里路径跟着相应修改就可以了,正常的 linux 工具安装方法,没什么特别的。

source 一下文件,让配置立刻生效

安装工具链是交互式的,第一步会让你选择安装的 jdk 版本,我们要编译 Lineage OS 17.1 选择默认(open-jdk14),如果编译老版本则要选择对应的jdk版本(cm-14.1=>openjdk8 ),这里我们直接回车,接下来的都按默认,有提示是否安装的就输入 y 回车就行,只要你主机有联网很快就能装好了。

注:如果安装工具链出现有些包找不到之类的,你可以尝试换一下软件源。要自己装 jdk 的话使用 pacman -S jdkX-openjdk (X替换成要安装的版本)

此时你可以在终端上输入 python 验证一下 Python 版本是否正常。

开机自动加载虚拟内存

在 /etc/fstab 文件中添加如下内容(如果之前已经添加过虚拟内存记得替换掉)

在/etc/samba/下添加smb.conf文件,文件内容如下

添加samba帐号 (这里和系统帐号是分开的,可以同名但需要再配置一次)

启用smaba 服务

改成

改成

改成

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

漫长的等待,何时完成就随缘吧!

Lineage OS 目前编译后只有卡刷包,你可以先刷一个第三方的 Recovery (twrp)。或者像我一样,下一个小米官方的线刷包,将编译后的 img 文件替换掉小米官方线刷包中的同名文件(并没有一一匹配,替换重名的就行),我目前是这么刷的使用上并没有发现有问题,当然最好还是先刷一个 Recovery 再用 Recovery 刷卡刷包了,后续更新就可以用 adb 刷有更新的镜像了(一般也就内核和 system.img 了)

因为官方的recovery会校验ROM包,非官方包是刷不了的,所以需要先将recovery替换掉。这里可以替换成LineageOS的recovery(在编译后的out目录中有),也可以刷成其他第三方的,如twrp:

在recovery进行双清,并且刷入新系统的ROM(zip包)

刷机步骤(线刷): ①电脑载线刷宝 ②关机状态按电源键跟音量减键5秒自进入安卓机器界面 ③用数据线连接手机 ④线刷宝识别手机型号并且给相应刷机包点载 ⑤载完点刷机等电脑显示刷机功拔手


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11611367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存