最近在家呆久了无聊就想把家里闲置的旧手机拿来折腾,经过几天总算差不多了!本来想着使用linux deploy的但是这个软件需要ROOT,而现在手机基本不支持root,我的手机又是华为的(华为的都关闭了BL解锁码通道!!!)所以就找了个不需要root的软件termux,感觉还不错,但是因为没有root,所以有些功能不能使用,这一点比较坑!

使用到的软件有TermuxAnLinuxVNC Viewer

1、安装termux + ubuntu + xfce

博客:https://blog.yangchengcaizi.cn/atmx

视频:安卓手机无root环境下用termux安装Ubuntu并启动图形化界面

建议安装好termux后先安装SSH,这样可以通过ssh连接到termux操作方便一点

apt install openssh

注意:如果执行失败,先执行apt-get update更新源

  1. 输入:sshd启动ssh
  2. whoami 命令查看用户名
  3. passwd 命令修改当前用户密码

4.然后通过Xshell等工具ssh到termux(ssh端口号是8022)

5.安装ubuntu:

pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh 

建议开启科学上网,否则速度较慢,没有科学上网的尝试一下换源吧!安装完成

可以通过./start-ubuntu.sh进入ubuntu,exit退出

6.安装xfce图形化界面,./start-ubuntu.sh进入ubuntu执行如下命令,等待...

wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh
  • 命令运行后,会让选择键盘模式,输入3个31一个1即可,输入完后继续等
  • 当出现如图所示,就输入密码,密码不可见,中间有一个问题,选Y
  • 开启vncserver:vncserver-start

7. 打开VNC Viewer连接,配置 127.0.0.1:5901

2、termux配置SSH自启

每次启动termux时都需要手动输入sshd才能使用sshd连接,太麻烦了,执行下面的命令,让termux自动启动

echo "sshd" >> ~/.bashrc

3、中文乱码问题

新安装的系统打开中文会乱码,参考:https://blog.csdn.net/weixin_39792252/article/details/80415550

4、配置中文环境

修改/home/moblin/.bash_profile(对当前用户有效)

export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

source一下重启系统即可

5、安装中文输入法

步骤1:打开终端,输入以下命令

sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin -y
// 或者
sudo apt-get install fcitx fcitx-googlepinyin -y

如果上述命令安装无法通过,可以先执行以下命令,安装必要的依赖库。依赖库安装完成后,再执行上一条安装命令。

sudo apt-get -f install

激活输入法、配置输入法顺序、快捷键

6、图形化界面美化

本人还没有进行美化,有兴趣的参考:https://www.bilibili.com/video/av7987845/

7、总结

花了两天时间总算折腾的差不多了,效果挺满意的,特别是手机居然能运行IDEA,而且基本不影响编码(运行代码就不知道了)。后续还弄了内网穿透、MySQL和Tomcat,这个网上博客一搜一大推自己动手吧!(主要当时没想起写博客没有记录...)

Android手机免root安装Linux+图形化相关推荐

  1. 安卓linux免root权限,手机免root安装Linux发行版 Termux v0.106+Tmoe-linux

    本帖最后由 小白不怂 于 2021-3-30 10:18 编辑 21.3.30更新: 1. 关于退出后如何启动Linux的问题 1).  可以输入debian打开最近打开的Linux 2).  输入s ...

  2. 手机免root安装kali linux 步骤,离线版(最终可行版)

    手机免root安装kali linux 步骤 下载termux可以通过 F-Droid跳过google play,注意有点老安卓手机不行,比如我的三星i9152,下载f-driod之后显示不兼容,终于 ...

  3. 不root运行linux,Android免root安装linux

    一.准备软件 3.需要过墙 二.安装linux 1.启动Termux 1.1 更换国内源 复制以下内容到termux并回车sed -i 's@^\(deb.*stable main\)$@#\1\nd ...

  4. NetHunter-Rootless:安卓手机免Root安装Kali NetHunter

    1.说明 1)安卓版本小于安卓5.0无法正常运行,安装完成后理论上可以运行所有Kali工具,Kali NetHunter是amr64内核. 2)所需软件: termux(必须) NetHunter K ...

  5. 安卓手机通过termux免root安装kali

    1.安装termux 上githubReleases · termux/termux-app · GitHub下载 下载链接 https://github.com/termux/termux-app/ ...

  6. 安卓手机用AidLux安装Linux免Root,安装到Debian 10不能安装docker

    最近看到安卓手机可以安装Linux, 试了一下AidLux这个APP,可以免Root安装Linux,看了一下它内置的是Debian 10 buster; 还用了Linux deploy, Linux ...

  7. oracle linux 图形化,Linux7图形化安装Oracle11g教程,亲测实用有效!

    linux图形化安装Oracle11g和静默安装Oracle11g前面步骤是一样的,可以参考Linux7静默安装Oracle11g教程,亲测实用有效!的前11步骤,接下来: 12.开始安装 切换到or ...

  8. Linux下安装Oracle12c图形化及静默两种方法安装操作手册

    首先确定服务器硬件条件 内存:大于2G 命令(free -g) 磁盘空间:100G 命令(df -h) 共享空间:大于等于2G 命令(df -h) 内核版本:64位 命令(uname -m) 注意:图 ...

  9. Android Kali NetHunter免root安装

    1 环境准备 Android 版本 ≤ 12 本文使用的手机及安卓版本为:samsung Galaxy S9+ Android 10 另外,由于Sansung自带DEX投屏软件,投屏到电脑上操作会更方 ...

最新文章

  1. 三十八、判断服务是否运行及定位问题
  2. 浅谈主动学习(Active Learning)
  3. boost::owner_equal_to相关的测试程序
  4. mac下安装mysql-pyhon_mac下安装MySQL-python模块
  5. ZDI 公布多个尚未修复的 Windows 高危0day详情
  6. Java中在时间戳计算的过程中遇到的数据溢出问题
  7. 【李宏毅2020 ML/DL】P11 Logistic Regression | 由逻辑回归中的特征转换巧妙引出“神经网络”的概念
  8. 我们计划招收300名深度学习者,免费攻读傅里叶变换和MATLAB
  9. Ubuntu安装搜狗拼音输入法(中文输入法)
  10. 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(1)--InfoPath中初级类型的表单逻辑
  11. 三大开源bi工具_从两家主流报表工具的报价看报表行业的报价水深-----常用报表工具对比---主流报表价格对比...
  12. Windows NT 内核版本号对应的操作系统版本号
  13. 使用C/C++的#include命令(文件包含命令)时,文件名用尖括号或双撇号(双引号)括起来的区别
  14. 技术变现第一步:网站快速接入国际支付 Stripe
  15. Java判断Long类型相等问题
  16. 用计算机刻录光盘,刻录光盘,教您怎么用电脑将文件刻录到光盘
  17. java ctr_java – CTR模式使用初始向量(IV)
  18. python用input输入list_python怎么用input函数输入一个列表
  19. 淘汰国足后反被附体?伊朗0:3不敌日本无缘决赛
  20. 手机python软件怎么下载词云_从零开始教你用 Python 做词云

热门文章

  1. MySQL 数据库如何存储时间
  2. Codis的架构设计
  3. java hashmap hash算法,jdk1.8 中 HashMap 的 hash 算法和数组寻址
  4. 记录篇(2)---- uniapp在项目中的实际问题
  5. 锐龙r9 6900hx和锐龙r7 6800h差距 r96900hx和r76800h选哪个好
  6. pytorch数据增广
  7. esp32 + DHT11温湿度传感器+阿里云物联网平台实时数据显示 实现设备上云
  8. c语言指针与一维数组PPT,C语言第5章指针和一维数组.ppt
  9. Python sublime 中文的问题汇总【收藏】
  10. 【网络原理】- 传输层 TCP 十大机制 / UDP 协议 自定义应用层协议