本文将指导读者如何使用Termux这款Android应用来安装和运行Linux环境,为编程、开发等任务提供一个强大的命令行工具。
Termux是一款基于Android的Linux模拟器,在安卓设备上可以运行Linux系统。以下是安装Termux并设置Linux系统的步骤:
1. 安装Termux:下载Termux应用,并在您的Android设备中完成安装。
2. 安装ssh服务:
- 使用命令`pkg install openssh`来安装openssh。
- 启动sshd,使用命令为`sshd`。这将打开端口8022。
- 可以通过运行whoami查看用户名,并用passwd修改用户密码。
3. 安装vim编辑器:执行命令 `pkg install vim` 来安装该编辑器。
4. 设置ssh自启动:
创建一个名为.bashrc的文件,使用以下命令:`cd ~`, `touch .bashrc`
- 在创建的文件中写入如下内容:
```
echo 用户:$(whoami)
if pgrep -x sshd >devnull
then
echo sshd 运行中...
else
sshd
echo 自动启动 sshd
fi
```
5. 更换国内源:
安装termux-toolset,使用命令`pkg install termux-toolset`
使用`termux-change-repo`指令更换为国内镜像站点作为软件包下载的来源。
6. 安装基础插件:安装proot-distro,执行命令 `pkg install proot-distro`
- 列出可安装的Linux系统版本,使用`proot-distro list`
- 根据列出的信息选择对应的代码来安装Ubuntu。例如: `proot-distro install ubuntu`
7. 备份配置文件:首先获取存储访问权限,执行命令 `termux-setup-storage`
接下来备份Termux的home和usr目录到一个压缩包中,使用命令`tar -zcf sdcard/termux-backup.tar.gz home usr`
8. 恢复设置: 获取存储访问权限后,从sd卡恢复先前保存的数据文件。执行命令 `tar -zxf sdcard/termux-backup.tar.gz --recursive-unlink --preserve-permissions`
9. Ubuntu系统配置:使用`proot-distro login ubuntu`进入Ubuntu环境。
检查安装的版本号,运行命令如: `cat etcissue`, 或者 `cat /etc/os-release`
10. 更新软件源并安装vim编辑器:
- 使用命令 `apt-get update` 来更新软件包列表
- 安装vim,使用命令:`apt-get install vim`
11. 修改DNS设置:
通过执行命令如: `vim /etc/resolv.conf`, 打开文件修改DNS服务器地址。
12. 更换国内源(适用于Ubuntu系统):
先备份sources.list文件, 使用指令: `cp sources.list sources.list.backup`
接着编辑sources.list,添加或替换为适合的国内镜像站点。
以上步骤涵盖了从安装Termux到在Android设备上配置完整Linux环境的过程。包括了基本的软件包管理、系统设置以及常用工具如vim等的基础操作指南。