简单介绍
Linux Deploy 是一个在 Android 上运行的 chroot 容器。使用 Linux Deploy,通过简单的操作,可实现运行 Debian/Ubuntu 等多个流行的 Linux 发行版本。
支持的功能
支持的发行版本:Debian、Ubuntu、Kali Linux、Arch Linux、Fedora、CentOS、Gentoo、Slackware、RootFS (tgz, tbz2, txz)
安装类型:镜像文件、目录、分区、RAM
支持的文件系统:ext2、ext3、ext4
支持的架构:ARM、ARM64、x86、x86_64(虚拟:ARM ~ x86)
控制接口:CLI、SSH、VNC、X11、Framebuffer
桌面环境:XTerm, LXDE, Xfce, MATE, other (manual configuration)
支持的语言:多语言界面
简单使用方法
查看:https://www.htcp.net/4431.html
常见问题
Q: 无法更新操作环境或在调试模式下出现 “Permission denied”、“Socket operation on non-socket”或其它错误:
A:
1. 安装 busybox 到 /system/xbin
,busybox 可从此处下载:https://github.com/meefik/busybox/releases
2. 转至『设置』,将 /system/xbin
添加到『PATH 变量』中。
3. 转至『设置』,执行『更新』选项。
4. 在更新环境之前,必须重启设备。重启完毕后,转至『配置』,将『文件系统』修改为自动,然后将『镜像大小(单位:MB)』修改为 2000。因为 busybox mke2fs
不支持 -t 选项指定文件系统,且不支持大于 2GB 的镜像。现在您可以通过顶栏的菜单,执行『安装』了。
Q: 在内置存储 sdcard 创建镜像返回“Read-only file system”错误
A:如果您正在使用 SuperSU,您需要转至 SuperSU 设置,手动取消选中『分离挂载命名空间』复选框。详情请参阅:SuperSU 文档
Q: 通过 Google Play 商店安装本应用时,提示“Unknown error code during application installation: -24”
A: 您需要手动删除 /data/data/ru.meefik.linuxdeploy
目录,即可解决。
性能测试(官方数据)
在 Samsung Galaxy S II 使用 vfat、ext2、ext4 文件系统的 SD 卡的读写速度:
vfat: 读取速度 14.1 MB/s,写入速度 12.0 MB/s
ext2: 读取速度 14.9 MB/s,写入速度 3.9 MB/s
ext4: 读取速度 14.9 MB/s,写入速度 16.6 MB/s
ext2 (loop): 读取速度 17.0 MB/s,写入速度 7.4 MB/s
ext4 (loop): 读取速度 17.2 MB/s,写入速度 8.8 MB/s
安装耗费的时间和使用的磁盘空间(官方数据)
(在 Samsung Galaxy S II 上 安装 armhf 架构的 Debian wheezy 发行版本)
无 GUI ~ 0:12 / 260 MB
XTerm ~ 0:14 / 290 MB
LXDE ~ 0:19 / 450 MB
XFCE ~ 0:20 / 495 MB
GNOME ~ 0:55 / 1.3 GB
KDE ~ 1:20 / 1.3 GB
源码
Linux Deploy App: https://github.com/meefik/linuxdeploy
Linux Deploy CLI: https://github.com/meefik/linuxdeploy-cli
评论前必须登录!
立即登录 注册