原来的镜像弄坏了,本想重新下一个新镜像,却坑爹的
E:the selected extractor cannot be found:ar
原因:
busybox官网 https://busybox.net/
不知为何,我在官网下载的 busybox 没有自带 ar 命令,明明官方网站上写着 有 ar 命令
测试 busybox ar
发现还真没有 ar 命令,不知去哪了,测试了几个旧版本,也没有 ar 命令。。。
解决:
https://github.com/meefik/linuxdeploy/releases
在LinuxDeploy官方发布页发现
Linux Deploy 1.5.4
@meefik meefik released this on 11 Oct 2015 · 72 commits to master since this release
Fixed a problem with user password that contains uppercase letters
Added support system BusyBox, a built-in is no longer supported
Added option to display a time stamp
Improved support for framebuffer
Translated into Portuguese
Linux Deploy 1.5.4 取消了内置busybox支持
那就是说明 Linux Deploy 1.5.3 和以下版本是自带busybox的咯
然后事情就简单了
自己增加 ar 命令
2016/8/17 更新
你还可以用 busybox install pro 来安装 busybox
图标是这样子的
这个 busybox 有 ar 命令
下载链接:
5.4.0.0版下载链接:
酷安网:http://www.coolapk.com/apk/com.jrummy.busybox.installer.pro
天翼云:http://cloud.189.cn/t/ziuiiyEzQNzy (busybox install pro 5.4.0.0.apk)
旧的办法
1.去下载 Linux Deploy 1.5.3
2.然后 提取里面的 busybox
3.改名字 busybox 为 ar
4.复制到 /system/xbin/ 里面
4.修改权限为 rwxr-xr-x
现在可以开始部署 Linux 了
或者你可以用我从 Linux Deploy 1.5.3 apk 中提取出来并改名的
这个 android 版的,如果要 intel 版自己去Linux Deploy 1.5.3 apk里面提取把
此链接作废,因为没用了。。。https://yunpan.cn/cSfHRKagwK2TY (提取码:ea4e)
1.下载解压
2.把解压出来的 ar 复制到 /system/xbin/ 里面
3.修改权限为 rwxr-xr-x
现在可以开始部署 Linux 了