Termux 那个 proot-distro 有能在桌面 Linux 上直接用的嘛

7 天前
 liyafe1997

proot 这东西挺好的,大概是通过一系列子进程的 hook ,能在无 root 的情况下达到类似 chroot 的效果 然后 proot-disto 能一键部署各种 proot 的发行版容器。

这玩意是 Termux 整的,在安卓上挺好用。但是想在桌面 Linux 上也使用类似的东西,主要是一些你没有 root 的 Linux 环境,比如学校机房,无 root 权限无 docker 无 lxc ,这时又想快速通过包管理安装些东西,做些事情,如果有 proot 容器这样直接弄个发行版就方便了。

532 次点击
所在节点    Linux
1 条回复
w568w
6 天前
你的要求反了。proot 已经在桌面端用了很多年了,termux 才是「来者」。

我推荐几个替换方案:

- Docker:udocker ,支持 proot 作为后端,可以直接跑一些对系统要求不高的镜像(例如 ubuntu 、debian );
- apt:nix-portable ,单文件、无需 root 权限安装 Nix Packages (目前数量最大的包仓库)。可以用来装普通应用,也是基于 proot 类似的技术;
- ArchLinux:junest ,也有 proot 模式;

如果你富有挑战精神的话,还有 Gentoo Prefix 可以研究。

https://wiki.gentoo.org/wiki/Project:Prefix/Use_cases

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1051971

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX