什么是Termux?

Termux是一个Android终端模拟器和Linux环境应用,无需root或设置即可直接使用。系统会自动安装一个最小的基础系统 - 可以使用APT包管理器安装额外的软件包。

要求

  • Android设备(无需Root)
  • Termux本身
  • RealVNC Viewer
  • 可选:RealVNC Server Arm64版本

NZEyo.webp

官方链接:

Termux官网

在F-Droid上下载Termux

下载RealVNC Viewer

步骤1

安装Termux

安装RealVNC Viewer


步骤2

更新你的Termux并更改软件源

运行此命令以更改软件源

1
termux-change-repo

运行此命令以更新Termux

1
pkg update & & upgrade -y

步骤3

安装Proot-distro和X11-repo

1
pkg install x11-repo proot-distro

步骤4

在Proot-distro中安装最新的Debian

1
proot-distro install debian

提示

要显示在Proot-distro中可以安装什么

1
proot-distro list

步骤5

登录Debian并更新系统

1
proot-distro login debian

提示:你现在还不能在Debian中使用sudo

更新系统

1
apt update -y

升级系统

1
apt upgrade -y

步骤6

安装sudo和nano并添加新用户

1
apt install sudo nano
1
adduser <选择一个用户名>

例如:

1
adduser x

运行此命令后创建新密码,然后一直按回车直到显示:信息是否正确?点击Y继续


步骤7

让新用户拥有root权限

1
nano /etc/sudoers

在root下添加新用户

1
x     ALL=(ALL:ALL) ALL

CTRL+O写入

Enter保存

CTRL+X退出


步骤8

更简单的登录Debian方式

输入exit退出Debian

1
exit

以新用户身份登录

1
echo "proot-distro login --user x debian" >> $PREFIX/bin/debian

给予权限

1
chmod +x $PREFIX/bin/debian

登录

1
debian

步骤9

现在你终于可以使用"sudo"了

是时候安装所有东西了

提示:安装bus-x11是为了修复问题

1
sudo apt install xfce4 gnome-terminal tightvncserver dbus-x11

等待安装完成


步骤10

启动Xfce4

1
nano ~/.vnc/xstartup

在底部添加一条命令

1
startxfce4 &

步骤11

启动

1
vncserver -geometry 2340x1080 :1

进入VncViewer并添加新连接

名称取决于终端告诉你的内容

通常名称是localhost :1

密码将是你第一次启动vncserver时设置的密码

NRv1p.webp


步骤12(可选)

安装RealVncServer

下载RealVNC Server

1
sudo apt install wget
1
wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-6.10.0-Linux-ARM64.deb