我可以在 ChromiumOS 上解锁 Portage 或重新安装它而无需 jails 和其他“在 ChromiumOS 内安装 linux”方法吗?那么我可以使用 Gentoo 默认存储库吗?
为什么
- 我喜欢 ChromiumOS 的外观和感觉(
Freon
,而不是X11
或Chromixium
)。 - 我想使用、或其他方式在终端
vim
进行neovim
开发Node.js
。 - 我需要包管理器和多种包选择(
chrombrew
似乎不够)。 - 我想避免像这样的模拟/虚拟化层解决方案
crouton
。
答案1
是的(有点),这是可能的,甚至有官方记录:
- emerge 用于在有状态分区中的 /usr/local 下安装软件包https://www.chromium.org/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images
- gmerge 用于将包安装到基础系统中(请注意,空间有限,并且您需要删除不太安全的 rootfs 保护)https://www.chromium.org/chromium-os/how-tos-and-troubleshooting/using-the-dev-server#TOC-How-to-build-a-single-package-and-install-it-without-doing-a-full-update
- 是的,他们似乎有 portage 默认存储库 www.chromium.org/chromium-os/gentoo-package-upgrade-process
请注意,根据 Google 的制作方式,您需要一个开发服务器 - 例如,您需要在 Chrome 设备上准备 chroot 或 VM,或者使用外部机器进行实际的包构建。