当前位置:首页 > 系统教程 > 正文

在安卓设备上使用Termux搭建Debian环境并运行PC级Linux应用(从零开始运行WPS和VSCode的详细教程)

在安卓设备上使用Termux搭建Debian环境并运行PC级Linux应用(从零开始运行WPS和VSCode的详细教程)

你是否想过在安卓手机或平板上运行完整的Linux桌面应用,比如WPS OfficeVisual Studio Code?借助Termux这个强大的终端模拟器,我们可以轻松搭建Debian环境,进而运行各种PC级Linux应用。本教程将手把手教你完成整个过程,即使是小白也能成功!

1. 准备工作:安装Termux并初始化

首先,从F-Droid或GitHub下载最新版Termux(推荐从F-Droid获取,避免Google Play版更新滞后)。安装后打开,执行以下命令更新包管理器:

pkg update && pkg upgrade -y

接着安装必要工具:

pkg install proot-distro git wget -y

授予Termux存储权限,方便后续文件操作:

termux-setup-storage

2. 使用proot-distro安装Debian环境

proot-distro是一个无需root即可运行多种Linux发行版的工具。执行以下命令安装Debian环境

proot-distro install debian

安装完成后,登录Debian:

proot-distro login debian

你将看到提示符变为类似root@localhost:~#,说明已进入Debian容器。

3. 配置Debian基础环境

在Debian内更新源并安装常用工具:

apt update && apt upgrade -yapt install sudo vim xfce4 xfce4-goodies tigervnc-standalone-server -y

这里安装XFCE桌面环境,因为它轻量且兼容性好。同时安装VNC服务器以便远程桌面访问。

4. 配置VNC并启动桌面

设置VNC密码(连接时需要):

vncpasswd

然后启动VNC服务(分辨率可根据设备调整,例如1280x720):

vncserver -localhost no :1 -geometry 1280x720 -depth 24

首次启动会生成配置文件,后续可修改~/.vnc/xstartup来自定义启动的桌面环境。确保该文件包含:

#!/bin/bashstartxfce4 &

赋予执行权限:

chmod +x ~/.vnc/xstartup

5. 从安卓端连接VNC

在手机上安装VNC Viewer(如RealVNCbVNC)。打开App,新建连接,地址填写127.0.0.1:5901(因为我们在Debian内启动的显示器:1对应端口5901),密码输入刚才设置的VNC密码。连接后就能看到XFCE桌面了!

在安卓设备上使用Termux搭建Debian环境并运行PC级Linux应用(从零开始运行WPS和VSCode的详细教程) Termux  Debian环境 Linux应用 VSCode 第1张

图:通过VNC访问Debian桌面

6. 安装WPS Office(PC级Linux应用)

在Debian内打开浏览器或使用wget下载WPS Linux版deb包(访问WPS官网获取下载链接)。例如:

wget https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/11664/wps-office_11.1.0.11664_amd64.deb

注意:如果设备是arm64架构,需要下载对应arm64版本(目前WPS官方提供amd64,但可以通过多架构支持运行,过程稍复杂)。这里以amd64为例演示安装过程:

dpkg --add-architecture amd64apt updateapt install ./wps-office_11.1.0.11664_amd64.deb

安装完成后,在XFCE菜单中可以找到WPS,点击即可运行。如果遇到缺少依赖,使用apt --fix-broken install修复。

7. 安装Visual Studio Code

同样下载VSCode的deb包(针对Linux ARM64或AMD64)。推荐使用ARM64版本以获得更好兼容性。访问官方或镜像站下载:

wget https://update.code.visualstudio.com/latest/linux-deb-arm64/stable -O code_arm64.deb

安装:

dpkg -i code_arm64.debapt --fix-broken install

安装完成后,在终端输入code或从菜单启动VSCode,即可开始编程。

8. 优化与常见问题

  • 性能调整:如果桌面卡顿,可降低VNC分辨率或关闭动画效果。
  • 中文输入:安装fcitx和中文输入法,并在环境变量中配置。
  • 文件共享:通过/data/data/com.termux/files/home/storage访问安卓内部存储。
  • 自启动VNC:可将vncserver命令添加到~/.bashrc,但注意安全。

9. 结语

通过以上步骤,你已经成功在安卓设备上利用Termux搭建了完整的Debian环境,并运行了WPS OfficeVisual Studio Code这样的PC级Linux应用。从此,手机和平板也能变身生产力工具!快去探索更多可能吧~

—— 教程结束,祝使用愉快 ——