Termux 安装 Ubuntu 教程

如何在Android手机上运行精简的Ubuntu系统 |Termux

1

下载并安装Termux

Termux是一个强大的Android终端模拟器,也是我们运行Linux环境的基础。

请点击下方按钮下载Termux应用:

温馨提示 中国可能无法访问GooglePlay,这里up主提供的是123云盘的链接

2

更新软件包索引

安装完成后打开Termux,首先我们需要更新包索引以确保获取最新的软件包信息:

apt update

该命令会连接Termux的软件仓库,下载最新的软件包列表信息。

操作说明 在Termux中,你可以使用音量上/下键作为方向键,或者使用手机屏幕键盘输入命令。 输完命令后按回车执行。首次更新可能需要几分钟时间,请耐心等待。

3

安装proot-distro工具

proot-distro是一个方便的工具,可以让我们在Termux中轻松安装和管理Linux发行版:

apt install proot-distro

安装过程中会出现提示,询问是否继续安装。请按回车键确认安装。

proot-distro提供了多个Linux发行版的支持,包括Ubuntu、Debian、Alpine等。

注意 如果安装过程中提示磁盘空间不足,请确保你的设备有至少500MB的可用空间。 Ubuntu系统安装后大约会占用300-400MB空间。

4

安装轻量级Ubuntu

现在我们将使用proot-distro安装Ubuntu Linux发行版:

proot-distro install ubuntu

这个过程会下载并安装Ubuntu系统文件,可能需要5-15分钟(取决于你的网络速度)。

安装完成后,你可以使用以下命令查看已安装的Linux发行版:

proot-distro list

补充知识 这里安装的是Ubuntu的轻量级版本,移除了不必要的服务以节省空间和资源。 但你仍然可以按照需要安装任何软件包(如Python、Node.js、GCC等)。

5

启动Ubuntu并进行测试

现在你可以启动刚刚安装的Ubuntu系统了:

proot-distro login ubuntu

命令执行后,你会看到命令提示符变成了类似root@localhost:的形式,表示你已经进入了Ubuntu环境。

输入以下命令验证当前系统和版本:

lsb_release -a

如果看到类似Ubuntu 22.04 LTS的输出,说明Ubuntu已成功运行!

要退出Ubuntu环境回到Termux,请输入:

exit

高级提示 在Ubuntu环境中,你可以正常安装软件包。首先使用apt update更新Ubuntu的软件包列表, 然后使用apt install 包名安装软件(例如安装Python:apt install python3

6

设置自动启动Ubuntu

每次启动Termux都需要手动输入登录命令很麻烦,我们可以设置自动启动Ubuntu:

首先,编辑Termux的启动配置文件:

vim ./.bashrc

在文件末尾添加以下命令:

proot-distro login ubuntu

然后保存并退出vim编辑器:

按ESC键 → 输入:wq → 按回车

这样每次启动Termux时,系统都会自动进入Ubuntu环境。

Vim教程 如果你不熟悉vim编辑器:
1. 按i键进入编辑模式
2. 移动光标到文件底部
3. 输入命令proot-distro login ubuntu
4. 按ESC键退出编辑模式
5. 输入:wq保存并退出

现在尝试退出Termux再重新打开,看看是否自动进入Ubuntu环境了?

🎉

恭喜你完成安装!

你已经成功在Android设备上运行了精简的Ubuntu系统!

你现在可以:

  • 安装Python、Node.js等开发环境
  • 使用Git进行版本控制
  • 运行轻量级服务器应用
  • 学习Linux命令和系统管理
  • 通过SSH连接其他服务器

访问up主的B站个人主页 up主的个人网站