红联Linux门户
Linux帮助

Deploy部署提示E:the selected extractor cannot be found:ar

发布时间:2016-06-24 10:23:01来源:linux网站作者:ONE_SIX_MIX

原来的镜像弄坏了,本想重新下一个新镜像,新版本 Linux Deploy 部署 Debian却出现提示:
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 命令
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 了。


本文永久更新地址:http://www.linuxdiyf.com/linux/21789.html