如何在安卓手机上用termux安装ubuntu
1. termux是什么
Termux - Andorid终端 是一个Android终端模拟器,也是Linux环境应用,可以在无需rooted的Android中运行。自动安装最小化基础系统,并且可以通过 apt 包管理器安装软件
- 参考
https://cloud-atlas.readthedocs.io/zh-cn/latest/android/apps/termux.html
https://wcbing.github.io/dev/termux/
2. 安装
- 网址:https://termux.dev/cn/
打开上面的网址,下载到手机上进行安装
3. 使用ssh远程用电脑登录控制
3.1 开启文件访问权限
termux-setup-storage
3.2 更新包管理
pkg update
pkg upgrade
3.3 下载常用包
pkg install vim curl wget git unzip unrar
3.4 安装openssh服务、启动ssh服务并远程登录
在手机上
pkg install openssh
sshd # 默认开启的端口是8022
whoami # 查看用户名user
passwd # 修改密码password
termux-wake-lock # 保持后台执行,手机上打开应用开启后台权限
在电脑上(同一个局域网下)
ssh -p 8022 user@host
然后下面的命令都可以在远程电脑上输入了
3.5 安装proot
pkg install proot
termux-chroot
3.6 安装proot-distro 并安装ubuntu
termux-chroot # 装了proot之后
pkg install proot-distro
proot-distro help # 如果提示没有权限可能需要把termux重启一下
proot-distro list
proot-distro install ubuntu
proot-distro login ubuntu
然后就可以运行各种命令了,输入uname -a
- 7 在ubuntu中安装xfce4并用电脑远程连接桌面
sudo apt-get update && apt-get upgrade
apt-get install xfce4 xfce4-terminal -y
apt-get install tightvncserver -y
apt-get install xfe -y
apt-get clean
安装好后还要配置一下
echo 'export DISPLAY=:1' >> /etc/profile # 添加到profile文件末尾
cd ~
mkdir .vnc && cd .vnc # 创建.vnc配置文件夹
vim xstartup. # 创建并编辑启动配置
往里面填
xrdb $HOME/.Xresources #
startxfce4 & # 后台启动
然后
vim ~/vncstart.sh
填入
export USER=root
export HOME=/root
vncserver -geometry 1024x768 -depth 24 -name remote-desktop :1
vim ~/vncstop.sh
填入
export USER=root
export HOME=/root
vncserver -kill :1
rm -rf /tmp/.X1-lock
rm -rf /tmp/.X11-unix/X1 # 注意大小写,目录名是没有空格的哦!!!
最后运行bash ~/vncstart.sh
配置密码
然后在mac上用command+space
输入 vnc://ip:5901,连接
问题
- 花屏怎么办?
把xstartup改成
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
ps
其实,不知道为什么,我还是花屏,有报错。
最后是这个保姆级教程救了我,不得不感叹,现在的小朋友是真的强
- 【保姆级教程】如何在Termux终端中安装Kali Linux图形化界面?
- https://www.bilibili.com/video/BV1LN41127Xc/?spm_id_from=333.337.search-card.all.click&vd_source=a91e5c72f4a33f72c2c54f6430dea075