我如何在不使用 chroot 或 flatpak 的情况下使用 musl LibC (不是 glibc)在 Void Linux 中运行 sublime text?
答案1
由于 Sublime Text 是共享软件,因此您可能无法将其重新链接到您自己的 libc。
所以不行。它需要使用与构建时的 ABI 兼容的 libc。而你的穆斯尔不会是那样的。
另外,如果你安装了像 sublime 这样的庞大软件,你还关心一个更精简的 libc 吗?与 sublime text 中的数百万行代码以及可能的多个版本相比,libc 中的相关代码量确实是良性的。各种 libc 静态链接到其中。
答案2
我的解决方案是在使用 glibc 的 Debian 容器(docker、podman、crun 等)中运行它。这不是一个完美的解决方案,但它确实提供了一个可行的解决方案,而无需在主机系统上包含 glibc。
Sublime Text 的静态链接发行版会很好,但正如其他人提到的,需要支持开发人员的支持。