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

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

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

需要准备的软件:

termux

是一款安卓手机上的终端模拟器,语法规则类似于原生的Linux把(我并没有用过原生的Linux,只是感觉像),你可以在上面安装大多数你需要用的工具,如python,gcc,vim等,可以用来编写一些简单的程序并运行,但我没有找到安装jdk和MySQL的方法,可能只是我太菜了吧。
但我找到了另外一种方法来安装MySQL和jdk,就是借助下面的anlinux给termux上安装一个其他的操作系统(我选择的是Ubuntu),可以选择的挺多的,根据个人习惯吧。然后在Ubuntu上安装jdk和MySQL工具。

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

anlinux

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

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

vnc viewer

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

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

安装系统

1. 安装好termux


是类似于这个界面。

2. 打开按anlinux软件

3. 选择仪表板

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

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

5. 启动所安装的系统

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

安装桌面

选择桌面

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


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

安装桌面

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

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

漫长的等待环节

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

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

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

安装几个常用的工具

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

好了,桌面就安装完成

使用vnc进行连接

基本操作

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


第一个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,然后连接输密码即可。

完工

看看效果:

我是使用的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很多东西多多百度吧

安卓手机无需获取root权限安装桌面版Linux操作系统(非常详细,无计算机基础都可以)相关推荐

  1. android root权限获取失败,安卓手机为什么获取Root权限失败?Root失败是什么原因...

    安卓手机为什么获取Root权限失败?新手机.旧手机里面安装的最多的是什么APP?当然是预装!是的,相信很多用户都深有体会,当这种情况无法再忍受的时候,我们只能通过Root或者刷机解决问题,但只要用的人 ...

  2. android10一键root权限获取,安卓一键root,小编教你安卓手机怎么获取root权限

    手机的商家出于保护手机系统文件及手机自带应用程序,安卓手机设有root权限.因此每一个手机用户都没有这个权限,而无法随意卸载手机系统文件和自带的应用程序,如果想要获取这个权限该怎么去操作呢?下面,小编 ...

  3. android临时root权限获取失败,安卓手机为何获取Root权限失败?分析手机Root失败的原因是什么?...

    如今,手机预装的APP应用程序实在太多,对于有系统纯净强迫症的用户来说,拿到手机第一件事就是折腾,通过Root或者刷机解决问题,那么我们在获取ROOT权限的时候可能会遇到失败,那么安卓手机为何获取Ro ...

  4. 两个什么漏洞,可让十亿安卓手机被获取Root权限?

    趋势科技报道,数十亿的安卓设备上发现安全漏洞,攻击者可通过简单的操作获取root访问权限. 目前市场上大部分的智能设备都在使用Qualcomm Snapdragon SoCs(系统芯片),据该公司官网 ...

  5. 一加手机怎么root权限_一加手机X获取root权限最简单的方法!

    原标题:一加手机X获取root权限最简单的方法! 有很多人都争论root到底好不好,有些手机root之后从此不能保修,因此很排斥root,这些人对手机要求不高,比较保守,也可以说是还没有领略到root ...

  6. 随身wifi刷全网通基带和获取root权限安装面具模块折腾教程

    现在市面上的大部分随身 Wi-Fi 除了最基本充当网络热点的功能以外,它还是一块非常标准的高通410/210开发板(这取决于你的购买),而且它跑的还是安卓系统.可以刷 debian 系统,甚至你还能刷 ...

  7. 安卓手机如何获得Root权限

    使用SuperOneClick获取手机Root权限: Z4Root.Universal Androot和SuperOneClick是安卓手机系统中获取Root权限最常见的三款工具.其中以SuperOn ...

  8. 小米手机怎么获取 ROOT 权限

    以 MIUI V6 为例 方法: 1.在 设置→关于手机→ MIUI 版本 中检查自己是否处于开发版 2.回到首页进入"安全中心" 3.进入"授权管理" 4.进 ...

  9. 小米手机4c获取Root权限的流程

    小米手机4c能如何拥有了ROOT超级权限?做开发的人都了解,android手机有ROOT超级权限,一旦手机拥有了root相关权限,就能够实现更强的功能,举个栗子做开发的人部门的营销部门同事,使用一些营 ...

  10. 小米手机5获取root权限的流程

    小米手机5有啥好方法开启root超级权限?各位都了解,android设备有root超级权限,如果手机开启root相关权限,能够实现更好的功能,举例子,各位单位的营销部门的妹纸,使用个别营销工具都需要在 ...

最新文章

  1. 常见的http状态码(Http Status Code)
  2. vue下实现textarea类似密码框的功能之探索input输入框keyup,keydown,input事件的触发顺序...
  3. BZOJ 2138 stone(霍尔定理推论,线段树)【BZOJ 修复工程】
  4. java VM argument_java vm args
  5. 解开 Windows 下的临界区中的代码死锁
  6. python100个内置函数详解_Python 63个内置函数详解
  7. windows 7 等 公文包 功能 作用 使用说明
  8. Linux进程管理内核API函数pid_task( )---根据pid获取task_struct
  9. PHPStorm 设置背景图片
  10. 什么是 POD 数据类型
  11. 关于微信拼车小程序开发的需求分析(需求获取)
  12. 娱乐先锋点歌系统服务器,娱乐先锋 K-LIVE 单机版安装和加歌说明.doc
  13. 思维方式-《成功与运气》书中的精髓:成功到底是靠天赋、努力,还是运气?
  14. Hibernate使用详解(一)
  15. Mac系统安装/升级 Git
  16. H2O机器学习:一种强大的可扩展的人工智能和深度学习技术
  17. 深度学习最全优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
  18. 软测—直播教学 黑盒测试
  19. Linux 提权总结
  20. Cassandra 3.x官方文档_cassandra.yaml配置文件

热门文章

  1. VS2010入门教程
  2. 运动matlab分析机械振动,《运用Matlab分析机械振动》-毕业论文.doc
  3. SWF怎么转换AVI视频格式呢?
  4. Verilog描述——一位全加器,四选一选择器,计数器
  5. 中医药古文献语料库设计与开发研究
  6. 常用语料库语言学相关软件下载
  7. 运营商网络IP地址分配原则
  8. 百度站长俱乐部SEO提问收集-7
  9. html期末作业代码网页设计——代码质量好-宠物网(8页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  10. 用c语言写图书管理系统设计,C语言图书管理系统设计及实现.doc