Skip to content

🐧 安装多种 Linux 发行版

Termux-X 支持通过 PRoot 容器技术在 Android 设备上运行多种完整的 Linux 发行版(如 Ubuntu, Debian, Arch Linux, Kali 等),无需 Root 权限。这让您可以体验原汁原味的 Linux 包管理器和软件生态。

🛠️ 方法一:使用Termux-X左侧菜单栏-Termux功能-安装Linux

Termux-X 内置了一键安装 Linux 发行版的功能,这是最简单快捷的方式。

操作步骤

  1. 打开侧边栏:从屏幕左边缘向右滑动。
  2. 展开 "Termux功能":找到并点击 "Termux功能" 分组。
  3. 点击 "安装多种Linux":在列表中选择该选项。(d )

  1. 选择发行版:在弹出的菜单中,您可以选择 Ubuntu, Kali, Debian, CentOS, Fedora 等热门发行版。
  2. 自动安装:系统会自动下载并配置所需的脚本和文件。

💡 提示:此方法本质上是自动下载并运行 Termux-Linux 脚本,适合不想手动输入命令的用户。


💻 方法二:使用 proot-distro (官方推荐)

proot-distro 是 Termux 官方维护的 Linux 发行版管理工具,稳定、高效且易于管理。

1. 安装工具

在 Termux-X 终端中输入以下命令安装管理器:

bash
pkg update
pkg install proot-distro

2. 查看可用系统

输入以下命令查看支持的发行版列表:

bash
proot-distro list

常见支持列表:

  • ubuntu - Ubuntu (LTS)
  • debian - Debian (Stable)
  • archlinux - Arch Linux
  • fedora - Fedora
  • alpine - Alpine Linux
  • opensuse - openSUSE

3. 安装系统

以安装 Ubuntu 为例:

bash
proot-distro install ubuntu

系统会自动下载并解压根文件系统,请保持网络通畅。

4. 登录系统

安装完成后,使用以下命令登录:

bash
proot-distro login ubuntu

现在,您已经处于 Ubuntu 环境中了!可以使用 apt install 来安装 Termux 源中没有的软件。

5. 常用操作

  • 退出:输入 exit 回车。
  • 卸载proot-distro remove ubuntu
  • 清除缓存proot-distro clear-cache

🚀 方法三:使用 Tmoe-linux (第三方神器)

Tmoe-linux 是一个功能极其强大的 Termux 管理脚本,它不仅能帮您安装 Linux 发行版,还能一键配置图形化桌面 (GUI)、音频服务、VNC 远程连接等。

安装步骤

  1. 确保已安装 curl
    bash
    pkg install curl -y
  2. 运行安装脚本 (推荐使用 Gitee 源以获得更快速度):
    bash
    . <(curl -L https://gitee.com/mo2/linux/raw/master/debian.sh)
  3. 进入菜单:脚本运行后会出现交互式菜单。
  4. 选择安装
    • 选择 [1] 安装/更新/卸载 chroot/proot 容器
    • 选择您喜欢的发行版(如 Kali, Ubuntu, CentOS 等)。
    • 按提示选择是否安装图形界面 (XFCE, KDE, GNOME 等)。

优势

  • 图形化配置:一键解决 VNC 和音频配置难题。
  • 软件丰富:内置了 VSCode, IntelliJ IDEA 等桌面级软件的安装脚本。
  • 中文友好:全中文界面引导。

📂 方法四:使用 Termux-X 在线脚本

Termux-X 社区也提供了一些快捷脚本。

  1. 点击侧边栏的 "在线脚本" (Online Script) 图标。
  2. 在弹出的对话框中查找 Linux 安装相关的脚本。
  3. 点击直接运行。

📜 常用启动命令速查

如果您使用 Termux-Linux 脚本安装了系统,可以使用以下命令快速启动:

Ubuntu

bash
cd ~/Termux-Linux/Ubuntu
./start-ubuntu.sh

Kali Linux (Light)

注:这是轻量级版本,如需完整版 NetHunter 请参考 Termux-X Kali NetHunter 模块。

bash
cd ~/Termux-Linux/Kali
./start-kali.sh

Debian

bash
cd ~/Termux-Linux/Debian
./start-debian.sh

CentOS

注:CentOS 理论上支持安装宝塔面板,但实际操作难度较大且实用性有限(涉及端口转发等问题)。

bash
cd ~/Termux-Linux/CentOS
./start-centos.sh

Fedora

注:启动后建议手动重建缓存:yum clean all && yum makecache

bash
cd ~/Termux-Linux/Fedora
./start-fedora.sh

⚠️ 常见问题 (FAQ)

Q: 安装的 Linux 占用多少空间?

A: 基础命令行系统通常占用 200MB - 500MB。如果安装图形化桌面环境(如 XFCE4),可能需要 1GB - 3GB 或更多。

Q: 运行速度怎么样?

A: PRoot 技术会有一定的 I/O 性能损耗(约 10%-20%),但在现代中高端手机上,运行编译器、Web 服务器甚至轻量级桌面都非常流畅。

Q: 需要 Root 权限吗?

A: 不需要。PRoot 利用 ptrace 系统调用模拟 Root 权限和文件系统路径,无需手机 Root 即可运行。

Q: 如何在 Linux 容器中访问手机文件?

A: 大多数容器默认不挂载手机内部存储。

  • proot-distro:通常需要手动绑定挂载,或者在 Termux 目录下操作。
  • Tmoe-linux:通常会自动将 /sdcard 挂载到容器内的 /sdcard/mnt 目录。

Termux-X -xheishou.com- Based on ZeroTermux. Released under GPL v2.0.