❶ Manjaro下 Lineage OS(17.1) 编译环境搭建
此时你的Manjaro已经安装完成了,为了让你的Manjaro更好用可以先做下优化:
然后会弹出一个窗口,把三个都勾上
在最下方添加如下内容(主要是导入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包)
❷ 在archlinux上怎样安装g++编译器pacman没有成功
pacman -S gcc
pacman安装GUN gcc的时候会自动安装g++,
你安装完gcc后尝试命令g++ -v看看
❸ Linux如何安装tar.gz文件
tar.gz(bz或bz2等)
一、安装
1、打开一个SHELL,即终端
2、用cd 命令进入源代码压缩包所在的目录
3、根据压缩包类型解压缩文件(*代表压缩包名称)
tar -zxvf ****.tar.gztar -jxvf ****.tar.bz(或bz2)
4、用CD命令进入解压缩后的目录
5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
6、然后是命令:make
7、再是安装文件命令:make install
8、安装完毕
❹ manjaro为什么青年人爱用
Manjaro是基于Arch的Linux发行版。
因Arch完善的Wiki文档(通过ArchWiki你甚至可以了解Linux的全貌,对使用其他发行版也有帮助)、强大的滚动更新(避免了繁琐的系统升级。
同时更新版本的软件通常可以带来更高的安全性)、自由的用户社区(社区十分自由活跃,由用户自发编译和维护AUR也十分强大)而具有极强的可玩性。
同时Manjaro的易用性和耐用性也使其真正适合充当桌面版Linux系统。
目前Manjaro在DistroWatchLinux发行版排名上高居榜首。