Android手机免root安装Linux+图形化

最近在家呆久了无聊就想把家里闲置的旧手机拿来折腾,经过几天总算差不多了!本来想着使用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,这个网上博客一搜一大推自己动手吧!(主要当时没想起写博客没有记录...)

 

 

 

 

 

 

 

Termux是一款在Android设备上运行的开源终端模拟器,它提供了一个类似于Linux终端的环境。虽然Termux本身并不支持图形化界面,但你可以通过安装一些额外的工具来实现在Termux中使用图形化界面。 要在Termux中安装图形化界面,你可以按照以下步骤进行操作: 1. 首先,确保你的Android设备已经root,因为安装图形化界面需要一些系统权限。 2. 在Termux中安装必要的软件包。打开Termux应用,并执行以下命令来更新软件包列表: ``` apt update ``` 然后执行以下命令来安装必要的软件包: ``` apt install x11-repo apt install tigervnc apt install openbox ``` 3. 安装VNC服务器。执行以下命令来安装TightVNC服务器: ``` apt install tightvncserver ``` 4. 启动VNC服务器。执行以下命令来启动VNC服务器并设置密码: ``` vncserver ``` 在第一次运行时,你需要设置一个密码来保护VNC连接。 5. 安装VNC Viewer。在你的Android设备上安装一个VNC Viewer应用程序,例如RealVNC Viewer。 6. 连接到VNC服务器。打开VNC Viewer应用程序,并创建一个新的连接。输入`localhost:1`作为服务器地址,并输入之前设置的VNC密码。然后点击连接按钮。 7. 启动图形化界面。在VNC Viewer中连接成功后,你将看到一个空白的桌面。你可以通过在终端中执行以下命令来启动一个图形化界面应用程序,例如Firefox浏览器: ``` firefox ``` 这样,你就可以在Termux中使用图形化界面了。请注意,由于Termux是在Android设备上运行的,图形化界面可能会受到设备性能的限制。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值