在Android上安装完整的Debian桌面环境(无需root)2022
什么是Termux?
Termux是一个Android终端模拟器和Linux环境应用,无需root或设置即可直接使用。系统会自动安装一个最小的基础系统 - 可以使用APT包管理器安装额外的软件包。
要求
Android
设备(无需Root)Termux
本身- RealVNC Viewer
- 可选:RealVNC Server Arm64版本
官方链接:
步骤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时设置的密码
步骤12(可选)
安装RealVncServer
1 | sudo apt install wget |
1 | wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-6.10.0-Linux-ARM64.deb |
评论