# Termux 安装与使用指南
## 简介
Termux 是一款 Android 终端仿真器和 Linux 环境应用程序,无需 ROOT 或复杂设置即可直接运行。它为开发者提供了强大的工具链,支持多种编程语言的开发环境。
## 安装与配置
### 1. 下载与安装
- **从 Google Play 商店**:
打开 Play Store,搜索 "Termux" 并下载安装。
### 2. 更换国内镜像源(可选但推荐)
由于默认源为国际站点,速度较慢。建议使用中科大的 Termux 源:
```bash
termux_change_mirror --cn
```
### 3. 安装 Proot-distro
Proot-distro 允许在 Termux 中运行多个发行版的 Linux 环境。
- 更新包列表:
```bash
pkg update && pkg upgrade -y
```
- 安装 Proot-distro:
```bash
pkg install proot-distro -y
```
### 4. 安装 Ubuntu 环境
选择所需的发行版,以 Ubuntu 为例:
```bash
proot-distro install ubuntu
```
安装完成后,进入 Ubuntu 环境:
```bash
proot-distro login ubuntu
```
## 配置 VSCode Server
### 1. 安装必要工具
- 更新包列表并安装 GCC 和其他依赖:
```bash
sudo apt update && sudo apt install -y gcc g++ wget vim
```
### 2. 下载与配置 VSCode Server
#### 下载代码服务器:
```bash
wget https://github.com/coder/code-server/releases/download/v4.4.0/code-server-4.4.0-linux-arm64.tar.gz
```
#### 解压并运行:
```bash
tar -zxvf code-server-4.4.0-linux-arm64.tar.gz
cd code-server-4.4.0-linux-arm64/bin
./code-server --bind-addr 0.0.0.0:8080 --auth password=12345
```
#### 配置文件:
创建配置文件 `/root/.config/code-server/config.yaml`,添加以下内容:
```yaml
bind-addr: 0.0.0.0:8080
auth: password
password: 12345
cert: false
```
### 3. 访问 VSCode Server
在手机浏览器中访问 `http://127.0.0.1:8080`,输入密码 `12345` 登录。
## 其他应用案例
- **搭建邮件服务器**:使用 Postfix 和 Dovecot 配置本地邮件系统。
- **部署 Web 服务**:通过 Nginx 或 Apache 提供静态/动态网页。
- **实现云存储**:利用 Nextcloud 或 MinIO 搭建个人云存储服务。
## 总结
Termux 不仅是一个终端模拟器,更是一整套功能齐全的 Linux 系统。通过它可以在 Android 设备上进行多种开发工作,适合需要移动办公或离线编程的开发者使用。
点击星星用来评分