Termux
1.1、Termux简介
是什么 ?:an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.
开发语言:Java + C
官方主页:https://termux.com
源码仓库:https://github.com/termux
1.2、安装Termux
1.3、Termux的使用

当用户点击了桌面上的Termux图标之后,会出现如下的界面:

这就是一个大家熟悉的命令行界面。在这里可以执行我们常用的那些命令。

1.4、Termux与外接键盘

要想高效的使用Termux,不可能使用触摸的方式,而是使用外接键盘外接键盘最常见的就是蓝牙键盘

我使用过的蓝牙键盘罗技K580,用着还是不错的。

1.5、Termux Package Manager

Termux移植了apt包管理器。

Termux提供了基于apt的包管理器pkgTermux官方推荐大家优先使用pkg命令,因为使用此命令安装软件的时候会先更新索引仓库,而apt不会做此操作。

使用apt安装软件:

apt -y update
apt -y install git

使用pkg安装软件:

pkg install -y git
1.6、编译包

step1、下载termux-packages

git clone https://github.com/termux/termux-packages

step2、创建Docker容器

podman create -it -v ~/termux-packages:/home/builder/termux-packages --name termux-package-builder termux/package-builder

step3、启动Docker容器

podman start termux-package-builder

step4、进入Docker容器

podman exec -it termux-package-builder bash

step5、修改/home/builder/termux-packages目录的权限

sudo chown -R builder:builder .

step6、安装依赖

./scripts/setup-ubuntu.sh

step7、编译指定的包

./build-package.sh -I <PKG> -a arm
./build-package.sh -I <PKG> -a aarch64
./build-package.sh -I <PKG> -a i686
./build-package.sh -I <PKG> -a x86_64
./build-package.sh -I <PKG> -a all