一、手机设置:
1、解锁手机
2、刷入三方Rec
刷入twrp recovery,查找适合自己手机的twrp recovery包;关闭手机,进入Fastboot模式,刷入第三方Rec。(Cofface Blog-国内Android(安卓)第三方Rom/Recovery/Root开发:https://blog.cofface.com/)
3、安装Root包
查找SuperSu zip
进入第三方Rec,安装Root包(SuperSu-V2.79.rar:https://download.csdn.net/download/liutit/20017845)
4、安装Busy Box
安装好之后,点击左上角选择设置,设置安装路径为/system/xbin
5、安装Linux Deploy
安装好之后,点击左上角选择设置,设置勾选锁定Wi-Fi,CPU唤醒;PATH变量设置为/system/xbin
点击右下角,选择发行版为Ubuntu(根据自己需要选择);架构选择armhf;源地址填写为http://mirrors.aliyun.com/ubuntu/(阿里的ubuntu源);安装类型选择为镜像安装;安装路径选择为/storage/sdcard0/linux.img(sdcard0为手机内存,sdcard1为外置sd卡);镜像大小选择5G(如果过小则会出现部分包安装失败情况);文件系统为ext4;用户名与密码自己填写;本地化填写zh_CN.UTF-8;初始化启用允许使用初始化系统;挂载启用允许挂载Android上的资源,点击挂载点列表添加/sdcard与/mnt;ssh启用SSH服务器;返回主界面
点击右上角选择安装,待安装完成之后,选择配置。如果安装过程中出现失败,则根据路径删除文件管理器的Linux.img,重启手机,重新安装。
二、系统设置
1、更新vim
ubuntu预装的是vim tiny版本,而需要的是vim full版本。删除依赖:apt-get remove vim-common;安装vim:apt-get install vim
2、安装gcc
更新包列表:apt update
安装build-essential软件包:apt install build-essential,该命令将安装一堆新包,包括gcc,g ++和make