通过Termux安装archlinux(ArchLinuxARM-aarch64-latest)

时间:2024-03-08 17:07:47

使用工具

手机(未经root操作的小米8)

笔记本电脑

在电脑上通过xshell连接上手机的Termux后,开始安装...
(如何在xshell上连接手机Termux:PC端通过Xshell 6连接Android(小米8)上的Termux)

【开始安装...】

切换到默认目录

$ cd

创建archlinux所需的目录(后期执行安装脚本时会在此处创建这个文件夹)

$ mkdir arch

切换到arch目录

$ cd arch

下载系统包(下载成功后注意备份)

$ wget https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-aarch64-latest.tar.gz

下载校验文件(文件不大,备份也可)

$ wget https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-aarch64-latest.tar.gz.md5

切换回默认目录

cd

下载安装archlinux的脚本、文件(这个网速慢啊,但是大小不大,不到10M,下载完成后备份,留着以后备用)

$ git clone https://github.com/sdrausty/TermuxArch

运行相关文件,安装archlinux(在这个命令执行时有些提示、判断,不过我都没理,让它自动执行了)

$ bash TermuxArch/setupTermuxArch.sh

成功执行【bash TermuxArch/setupTermuxArch.sh】时的日志:

https://files.cnblogs.com/files/ITKing9/ArchLinuxARM-aarch64-latest-install-log.zip
【后记】

1.上述命令的执行顺序是我安装成功后稍作调整的

2.一开始我照着网上的一些教程安装,总是没安装成功,要么是网速太太太太慢,要么下载完成提示各种错误--然后自动将安装包删除了。

3.在按照教程安装时,我发现它需要下载系统包“ArchLinuxARM-aarch64-latest.tar.gz”。

抱着试试看的心态,我先删除arch文件夹(担心有冲突,导致安装失败),再重新创建arch文件夹,

然后在清华镜像站里找到对应的tar.gz文件,按之前安装失败的输出日志放到对应的文件夹里(arch文件夹里)。

再次运行setupTermuxArch.sh文件,提示md5校验没过。我灵机一动,将对应的md5文件也下载了下来,放在对应的文件夹里

再次运行setupTermuxArch.sh文件,啊哈!终于安装成功了。

4.至于为什么选清华镜像站?网速达到我的预期了。如浙江、*等镜像站应该也有(没尝试安装过)。

5. 注:系统包下载成功后注意备份,因为执行安装脚本失败时会自动删除那个tar.gz文件。