在你的Android⼿机上运⾏Linux
[2020.03.06] 今⽇再观,真不愧乃2018年的古董⽂章。以前提供的链接现在已经通通失效,JuiceSSH终究不再更新,Termux拥有了更⾼的可玩度,也有了许多其他的替代⽅案。因此将此⽂稍作修缮,或不再有其他额外改动了。
之前试过许多⽅法(也就⼏种),像什么Complete Linux Installer,Debian noroot,利⽤已有的Linux构造Bootstrap之类,要么就是复杂得要命(调了两天没有调出来),要么就是鸡肋,直到发现了⼀款叫做Linux Deploy的软件。
这款软件是需要root才能运⾏的,没有root的童鞋可以转向那些Termux的教程了。只是Termux没有Linux Deploy性能好,可定制程度稍低罢了。
看来这款软件的先置需求还是不多的,随随便便就能处理好是不是?
好吧,现在步⼊正题,开始安装Linux Deploy(欢迎花样作死)。
1.安装Linux Deploy
虽然有些应⽤商店⾥有Linux Deploy,⽹上也可以下得到,但是版本估计都很旧,所以推荐到Google Play商店⾥下载(没有链接提供哈)。
就像安装⼀样安装好它就⾏了。
然后打开......是这个样⼦的:
你看,上⾯都教你怎么安装了!(笑)
2.配置Linux Deploy
如果你想要安装多个系统,建议更改⼀下配置⽂件的名称。(哎呀,强迫症⼜犯了,你们忽略我吧)
先点击左上的“恒等于号”
点击配置⽂件
点⼀下那⽀笔
既然这次我们要安装的是Ubuntu,那就写上Ubuntu好了......
更改好后点击确定
如果不想你的Linux运⾏时CPU休眠导致卡成龟,最好让其保持唤醒
返回,点击设置
勾选“保持CPU唤醒”,顺便把“锁定Wi-Fi"也勾上吧,嘿嘿!
3.设置安装选项
在设置安装选项之前,需要看看⼿机的CPU架构和/data分区剩余空间
回到主页⾯,点击右上⽅的三个点
点击状态
然后就会滚出来很多⾏字
⽐如,我的⼿机CPU是armv8l的,/data分区还剩15.9GB,这些信息都要记住,后⾯要⽤到(不记住好像也没什么事)
现在可以正式开始设置安装选项了,点击右下⽅的⼀个⿁畜的按钮
容器类型不⽤管,直接从发⾏版开始
由于这回我们要安装Ubuntu,那就选Ubuntu好了(废话)
接下来就是架构了,根据我们之前在状态⾥看到的CPU架构选择合适的架构
⼀般有armv8字样的CPU是64位的,选择arm64或aarch64(看哪个有选哪个,这⾥是arm64,那就选arm64),其他的选armhf即可(除⾮你的⼿机⽼到炸裂,就只能选armel了,不过太⽼的⼿机是装不上Linux Deploy的),如果有些神机是i386或者
x86_64(amd64)的,直接照着选就可以了(表⽰膜拜)
⽐如我的⼿机是armv8l,就选arm64好了
⾄于发⾏版版本嘛,你⾃⼰选好了。由于我是更新狂,所以我选了最新的bionic(Ubuntu 18.04)(唉,强迫症⼜犯了,你们⽆视我吧_)这四个版本代号分别对应着Ubuntu12.04,Ubuntu14.04,Ubuntu16.04和Ubuntu18.04(应该没⼈会去⽤Ubuntu12.04了吧)
嗯,现在可以选择安装类型了。如果你之前看到的/data分区⼤于等于4G,建议选择⽬录,这样⼤概是选择镜像⽂件的运⾏速度的两⾄六倍。假如你的⼿机/data分区真的没空间了,但是你有⼀张存储卡,可以选择镜像⽂件,或者分区。
不过需要注意的是,由于你的存储卡⼀般是fat32格式的,所以⽆法存储⼤于4G的⽂件,所以镜像⽂件的⼤⼩不能超过4G。若选择分区的话,就不会出现这种问题,但是选择分区的最⼤问题就是你的卡⾥
的⽂件会被清空,且⽆法在Windows上访问你的存储卡,因为它需要被格式化成ext3或ext4格式(具体选ext3还是ext4,取决于你的⼿机是否⽀持ext4,可以通过状态查看,看那个Supported FS有没有ext4即可,若连ext3都没有,那就只能选ext2了,不过这种⼿机实在太古⽼了,我保证连Linux Deploy都装不上......)。
还有,如果你选择了分区,⼀定要弄清你要安装到哪个分区,在状态最底部有⼀个Available partitions,会显⽰你的存储卡的位置,⼀般
是/dev/block/mmcblkXpY(X和Y根据情况填写),注意核对分区⼤⼩和你的存储卡⼤⼩是否匹配,若你选错了分区,你就杯具了......
⾄于RAM选项,这是安装到内存⾥,虽然速度快,但是没有3到6个G内存不要选,⽽且⼀重启就没了(所以别选RAM了吧),还有,请忽视Custom那个选项,因为那个⼀点⽤都没有乛◡乛
由于我们选的发⾏版是Ubuntu,所以强迫症再次发作,⼿动分类改名设置安装路径QwQ
为了不出现因忘记其默认⽣成的超难记密码⽽连不上ssh的尴尬局⾯,强烈建议修改⽤户密码(⽤户名改不改随意)
你看,这个密码多好记?!
特权⽤户和DNS⼀般不⽤改,不过本地化是要改的(除⾮你喜欢全英⽂)
改成zh_CN.UTF-8即可
初始化和挂载都跳过,把SSH启⽤打上勾,否则连不上这个Ubuntu就尬了!
下⾯那个VNC先不要管(虽然我知道你很可能需要它),直接点左上⾓那个⼩箭头回到主页⾯
这个设置安装选项貌似很复杂,但是实际上还是很简单的,⼤约半分钟就可以配置好
4.开始安装系统
回到主页,点击安装
肯定选择确定啦
然后就开始安装了......
根据⼿机性能的⾼低和⽹速的⼤⼩,安装时间4⾄30分钟不等
嘿嘿,我六分半就装完了(˘▾˘)
哦,对了,出现下⾯这种情况(就是那个W:Couldn‘t什么的)赶紧按停⽌键重新安装,以免浪费时间(反正过了⼀段时间后快要安装完时它会报错让你重装)
建议安装完后重启⼀波再⾷⽤
请忽视时间的问题(逃)
5.使⽤SSH连接容器
在Android上使⽤⼈数最多的SSH软件恐怕就是JuiceSSH了......
我在想这个软件的图标为什么那么像Lemon
这个软件打开之后是这个样⼦的:(请忽视⼀切诡异的东西吧)
先点击“连接”
点击那个有趣的加号(因为你点开JuiceSSH时是什么连接记录都没有滴,需要⼿动添加)
昵称随便填,⽐如我填了个Linux(为什么不填个NOILinux呢)
地址填127.0.0.1或localhost(反正都是代表本机)
然后点击认证那个倒三⾓——新建认证
昵称随便填,⽐如我填了个
⽤户名是之前配置时那个⽤户名,我没有改,所以是android
密码就是那个好记的xxxxxx
填好之后是这个样⼦
私钥不⽤管,千万别点左上那个返回键,⽽是应该点右上的那个勾(否则就重来⼀遍吧)
然后就会返回到填写“新建连接”的页⾯,再点⼀下右上那个勾,回到主页⾯,在连接那⼉点击刚刚保存的连接然后是类似这个样⼦
不要管,点确定,然后是这个样⼦
点接受即可
接着就连接上啦,可以愉快地打命令啦啦啦
按⾳量-可以缩⼩字体
按⾳量+可以放⼤字体
⽪⽪真开⼼!
来,打个gcc
什么?居然没有gcc?
那就安装⼀个吧!
先sudo su⼀波
然后apt install gcc g++
点个y然后回车
然后就刷刷刷得跑起来了!
安装好了......
输⼊⼀个gcc -v,哈,gcc已经有了!
输⼊⼀个g++ -v,哈,g++也已经有了!
这下就可以编译了!
不过只能编译,不能编辑⽂件是什么⿁?那就安装⼀个vim吧!
哈,现在vim也可以⽤了!
6.为容器启⽤图形化界⾯
有的童鞋并不满⾜于终端,还希望像普通的Ubuntu⼀样有图形化界⾯。这很简单,只需要将我们之前忽略的VNC打开就可以了!
桌⾯选择轻量的LXDE,⼀是安装快,⼆是运⾏快,三是丑陋
现在返回到主页⾯,点击右上⽅的三个⼩点点,然后点击“配置”......
仍然建议重启⼀波哦QvQ
7.配置并使⽤图形化界⾯
打开之后是这个燕⼦的......
然后点击右下⾓那个加号
地址填127.0.0.1或localhost,Name就随便啦
然后点击CREATE,然后在主页⾯点击你创建的连接
会出现下⾯这个东西
记得把它的勾去掉,否则每次都会弹出这个拥有着令⼈做噩梦的颜⾊的邪恶的提⽰
然后就要输密码,可以把Remember passwd勾上,下次就不⽤输⼊密码了
emmmm,密码就是那个好记的xxxxxx
然后,就进去了,这个软件会弹出⼀个使⽤教程,可以看也可以跳过,反正是全英⽂的教程
真正连上后的样⼦:
哎呀,下⾯的任务栏太⼩了!原来是VNC的分辨率调的太⾼了,调低⼀点就好了
先返回到配置系统界⾯,然后点击图形化界⾯设置
哎呀,颜⾊深度怎么只有16位呢?还是换成24位全彩⾊以获得更好的视觉体验吧
好啦,回到正题。可以看到,分辨率调的⾮常⾼,⾼达1920x1080,要那么⾼分辨率⼲嘛?调低⼀点多好?就像这个样⼦,对于我的⼿机来说调到960x540⽐较好,那就调这么多呗
现在再次重启容器,连上VNC。嗯,现在好多了!
点⼀下启动器
谒!怎么中⽂都乱码了?原来是忘记安装中⽂字体了......
赶紧⽤SSH连上终端,敲上这么⼀打命令
apt update
apt install font-wqy-microhei -y
这样中⽂乱码这种奇异的事件就不会再有了
为了让界⾯稍微好看⼀点,并且修复⼀下图标的问题,再打⼀波命令
apt install lubuntu-default-session lubuntu-default-settings lubuntu-extra-sessions lubuntu-icon-theme -y 然后再次重启容器......
然后再次连上
好了,现在没有乱码了(咦,我的图怎么不着了)
滑动屏幕操控⿏标点击左下⾓的飞鸟图案,然后点击⾸选项——⾃定义外观和体验
然后就会出现下⾯的界⾯
左边菜单选择Lubuntu-default,然后点击Apply
点击上⽅的图标主题,选择Lubuntu,然后点击Apply
点击上⽅的窗⼝边框,选择Lubuntu-default,然后点击Apply
现在回到窗体,点击右下⽅的字体,左边往下翻,翻到⽂泉驿微⽶⿊,点击OK
关掉⾃定义外观和体验,打开终端,顺便把字体也配置⼀下
先sudo su⼀下来安装⼀个⼩软件......
安装⼀个Vim⽤于编辑⽂件......
哦,忘了已经安装过Vim了!
现在就可以愉快地编程啦!如果有蓝⽛键盘,码起代码来会更爽呢!
教程到这⾥就结束啦!更多⾼级玩法还期待你们去挖掘(坑)呢!(欢迎花样作死)
android最新版

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。