通过Termux安装archlinux(ArchLinuxARM-aarch64-latest)
使用工具
手机(未经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文件。