由于Termux7.9版本之后,仅支持7.0以上的安卓系统。这里使用旧版本进行安装。
版本信息:
安卓 5.0.1
Termux 7.9
1. 下载Termux7.9
https://archive.org/details/termux-repositories-legacy#reviews
拷贝到手机后,进行安装。
安装完Termux之后,进入app,等待installing结束之后即可看到命令行界面。
2. 修改国内源
bash
# 替换安装源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://packages.termux.dev/apt/termux-main-21 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://termux.dev/game-packages-21-bin games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://termux.dev/science-packages-21-bin science stable@' $PREFIX/etc/apt/sources.list.d/science.list
# 替换安装源后,执行apt update && apt upgrade可以正常执行
apt update && apt upgrade
所有的repo:
deb https://packages.termux.dev/apt/termux-main-21 stable main
deb https://termux.dev/science-packages-21-bin science stable
deb https://termux.dev/game-packages-21-bin games stable
deb https://termux.dev/termux-root-packages-21-bin root stable
3. 安装openssh
安装ssh后远程登录,进行操作。
bash
# 执行安装
pkg install openssh
# 查询当前用户名
whoami
# 设置密码
passwd
# 开启服务,运行ssh
sshd
登录,手机上Termux查看ip,输入 ifconfig
$ ifconfig
电脑端xshell设置登陆,但是需要注意的是手机上Termux开启的sshd服务用的是8022端口,而不是常用的22端口
安装termux-services,设置SSH自启动,这样以后打开Termux程序即可
bash
pkg install termux-services
sv-enable sshd
4. 利用proot模拟root
bash
pkg install proot
# 进入root
termux-chroot
# 退出
exit
如果出现某些命令突然无法使用的错误,可以在安卓后台关闭termux,重新开启。