百度下载给的termux是个坑

termux有两个版本,0.32以及0.64。百度提供0.32的下载,太坑爹。谷歌则是0.64的下载。32版uname -m识别为armv8l,绝对影响你进行其它linux的部署。通过atilo脚本会部署armfhp分支的linux。执行容器直接报错“proot info: vpid 1: terminated with signal 11”。原本我以为是termux的bug,去折腾部署脚本以及rpm和yum去强制指定arch。今天另一台机从google下载termux,uname识别为aarch64,才发现给百度坑了。

百度恶心的还有手机百度主页全是为了流量的无聊内容,安全下载每次弹出助手PP乘机让你错点下载安装。

2019.1.24 订正:

termux以0.32版为分界线,0.32版是32位,HOSTTYPE=armv8l,之后是64位,HOSTTYPE=aarch64。一般5.0系统以后都配armv8及上的处理器,4+系统以前使用armv7指令集的处理器。termux支持5.0以上的系统,一般都是64位处理器,安装0.32版却仅支持HOSTTYPE=armv8l。但是linux各发行版只将arm分为armfhp以及aarch64,armv7直接映射为armfhp,armv8l这种64位处理的32位指令集就不能识别类别。

目前官方最新版是0.65,这个版本只对前一个版本作了小bug处理。

原文地址:https://www.cnblogs.com/bbqzsl/p/9322743.html