[2020.03.06] 今日再观,真不愧乃2018年的古董文章。之前提供的连接如今已经统统失效,JuiceSSH终究再也不更新,Termux拥有了更高的可玩度,也有了许多其余的替代方案。所以将此文稍做修缮,或再也不有其余额外改动了。php
以前试过许多方法(也就几种),像什么Complete Linux Installer,Debian noroot,利用已有的Linux构造Bootstrap之类,要么就是复杂得要命(调了两天没有调出来),要么就是鸡肋,直到发现了一款叫作Linux Deploy的软件。android
这款软件是须要root才能运行的,没有root的童鞋能够转向那些Termux的教程了。只是Termux没有Linux Deploy性能好,可定制程度稍低罢了。编程
看来这款软件的先置需求仍是很少的,随随便便就能处理好是否是?ubuntu
好吧,如今步入正题,开始安装Linux Deploy(欢迎花样做死)。vim
1.安装Linux Deploy
虽然有些应用商店里有Linux Deploy,网上也能够下获得,可是版本估计都很旧,因此推荐到Google Play商店里下载(没有连接提供哈)。bash
就像安装微信同样安装好它就好了。微信
而后打开......是这个样子的:session
你看,上面都教你怎么安装了!(笑)架构
2.配置Linux Deploy
若是你想要安装多个系统,建议更改一下配置文件的名称。(哎呀,强迫症又犯了,大家忽略我吧)ssh
先点击左上的“恒等于号”
点击配置文件
点一下那支笔
既然此次咱们要安装的是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了吧)
如今到了设置源地址的时候了。因为官方的源在国外,因此你若不想调两天还调很差的话,仍是不要用官方源吧。这里使用中科大镜像站:http://mirrors.ustc.edu.cn/ubuntu-ports(貌似中科大和清华的镜像站愈来愈不稳定了)
嗯,如今能够选择安装类型了。若是你以前看到的/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(反正都是表明本机)
而后点击认证那个倒三角——新建认证
昵称随便填,好比我填了个Linux......
用户名是以前配置时那个用户名,我没有改,因此是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.配置并使用图形化界面
要用VNC链接这个毒瘤Ubuntu,须要一款名曰VNCViewer的软件,做者已经贴心地帮忙准备好了QvQ:https://wendster.win/pan/index.php?share/file&user=1&sid=5BzEJ8FY
打开以后是这个燕子的......
而后点击右下角那个加号
地址填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
而后再次重启容器......
而后再次连上VNC......
好了,如今没有乱码了(咦,个人图怎么找不着了)
滑动屏幕操控鼠标点击左下角的飞鸟图案,而后点击首选项——自定义外观和体验
而后就会出现下面的界面
左边菜单选择Lubuntu-default,而后点击Apply
点击上方的图标主题,选择Lubuntu,而后点击Apply
点击上方的窗口边框,选择Lubuntu-default,而后点击Apply
如今回到窗体,点击右下方的字体,左边往下翻,翻到文泉驿微米黑,点击OK
关掉自定义外观和体验,打开终端,顺便把字体也配置一下
先sudo su一下来安装一个小软件......
安装一个Vim用于编辑文件......
哦,忘了已经安装过Vim了!
如今就能够愉快地编程啦!若是有蓝牙键盘,码起代码来会更爽呢!
教程到这里就结束啦!更多高级玩法还期待大家去挖掘(坑)呢!(欢迎花样做死)