安卓手机无需获取root权限安装桌面版Linux操作系统

首先提醒一下这个教程可能会比较长,而却图片也稍微多了点,但真的很详细很详细,没有计算机基础都可以成功的。

由于我学的是计算机方面的专业,所以学习需要经常使用电脑,可我的游戏本又非常的笨重,而且续航也很短,所以就想到了termux的软件,来进行一些简单的编程练习,但毕竟手机写代码屏幕还是太小了,所以就想到了在装一个桌面,使用vnc连接ipad,来实现电脑的一小部分功能。

需要准备的软件:

termux

安卓能部署kubernetes吗 安卓可以安装linux软件吗_安卓


是一款安卓手机上的终端模拟器,语法规则类似于原生的Linux把(我并没有用过原生的Linux,只是感觉像),你可以在上面安装大多数你需要用的工具,如python,gcc,vim等,可以用来编写一些简单的程序并运行,但我没有找到安装jdk和MySQL的方法,可能只是我太菜了吧。

但我找到了另外一种方法来安装MySQL和jdk,就是借助下面的anlinux给termux上安装一个其他的操作系统(我选择的是Ubuntu),可以选择的挺多的,根据个人习惯吧。然后在Ubuntu上安装jdk和MySQL工具。

这款软件你可以通过许多渠道下载,酷安上就有,但第一次打开会很慢,甚至经常提示安装失败,请检查网连连接,如果条件允许,可以选择在谷歌play上下载,这个会在下载是顺便安装第一次运行需要的东西,也就是说直接打开就可以用。

anlinux

安卓能部署kubernetes吗 安卓可以安装linux软件吗_ubuntu_02


这款软件我不是很清楚,但知道它是可以配和termux,给termux上安装其他的Linux系统,或协助安装桌面系统的。

下载的话自己去百度找吧,版本不是很重要,能用就可以。

vnc viewer

安卓能部署kubernetes吗 安卓可以安装linux软件吗_安卓_03


一款远程连接软件,适用于几乎所有平台,Windows,Linux,Mac,甚至树莓派都可以用。

https://www.realvnc.com/en/connect/download/viewer/ 这个是vnc的官网。

安装系统

1. 安装好termux

安卓能部署kubernetes吗 安卓可以安装linux软件吗_ubuntu_04


是类似于这个界面。2. 打开按anlinux软件

安卓能部署kubernetes吗 安卓可以安装linux软件吗_安卓_05

3. 选择仪表板

安卓能部署kubernetes吗 安卓可以安装linux软件吗_linux_06


4. 选择你需要安装的操作系统

然后复制生成的链接,粘贴到termux终端,按下回车即可开始安装系统,这个过程可能会比较漫长,如果条件允许,使用上网的工具会快一点。

5. 启动所安装的系统

在termux输入./start-ubuntu.sh(你装的额是什么系统就输入什么.sh)即可启动你所安装的系统。

安装桌面

选择桌面

回到anlinux软件中选择功能中的桌面

安卓能部署kubernetes吗 安卓可以安装linux软件吗_vnc_07


其中第一步是选择你刚才选择的操作系统,步骤二选择你所需要安装的桌面(如果对自己的手机配置不放心,建议选择 xfce4 桌面)

安装桌面

同样的复制链接,粘贴到termux中(这次需要先启动你刚刚安装的系统)

安卓能部署kubernetes吗 安卓可以安装linux软件吗_vnc_08


出现这个root@localhost说明已经启动,然后粘贴刚刚复制的内容,回车即可。

漫长的等待环节

等安装到后面会提示你选择keyboard输入china对应的编号即可。

在后面会提示输入password(vnc的登陆密码),自己设置即可,需要输入两次确认(这个过程输入的密码是不可见的,直接输入就行)。

在后面会提示你是否设置好像是忘记密码的提醒,这个根据个人情况安装即可。

安装几个常用的工具

#安装网路相关的一些工具
apt install net-tool

好了,桌面就安装完成

使用vnc进行连接

安卓能部署kubernetes吗 安卓可以安装linux软件吗_linux_09

基本操作

  1. 使用前需要先打开termux并进入你的系统即先输入
./start-ubuntu.sh//ubuntu换成你自己安装的系统
  1. 打开或者关闭vnc服务
vncserver-start//打开服务
vncserver-stop//关闭服务
  1. 查看IP地址
ifconfig

安卓能部署kubernetes吗 安卓可以安装linux软件吗_安卓_10


第一个inet后面的地址是用当前手机连接时用的,第二个inet是使用其他设备连接时需要的地址。

1. 使用当前手机本地连接

打开vnc viewr点击加号,第一行输入127.0.0.1:5901(注意标点符号是英文的:)
5901是默认端口,127.0.0.1是本地的ip地址
第二行是名字,可以随便取。

点接该电脑,然后会提示输入密码,就是安装桌面时设置的密码。

2. 使用其他设备连接

如果你要用别的手机,或着ipad或者pc进行连接,需要先连接到同一个网络下(连接同一个wif或者开热点吧)

同上述步骤,但第一行输入的IP地址用

ifconfig

进行查询,使用第二个inte后面的IP,端口依旧是5901,然后连接输密码即可。

完工

看看效果:

安卓能部署kubernetes吗 安卓可以安装linux软件吗_安卓能部署kubernetes吗_11


我是使用的ipad连接的,如果你的ipad拥有一个键盘,轻度的代码,或者学习阶段的很多东西都是可以解决的,毕竟手机的处理能力和电脑比起来还是差别比较大的,但使用常用的几款软件,终端或者浏览器,还是可以操作的。

默认的桌面不是这个样子的,我安装的是ubuntu+xfce桌面,然后改了下桌面布局,下了mac os的主题和图标,感兴趣的话可以去网上找找美化教程。

一些常用工具的安装

apt install firefox # 浏览器
apt install vim # 文本编译器
apt install leafpad # 图形下的编辑软件,或mousepad也行
vim /usr/local/bin/vncserver-start 可更改vnc的分辩率与颜色位数,如果卡机改小点就行
apt install lamp-server^ #一次搞定apache2 + myfql + php,懒人安装法
如果初次使用,或不是很了解linux很多东西多多百度吧