支持从源代码编译的发行版

支持从源代码编译的发行版

很久以前,我曾经使用 FreeBSD 及其 ports 系统,然后使用 Gentoo 进行 portage,以便通过源代码编译来安装应用程序。我这样做是为了直接针对我的系统。

还有其他发行版支持这种配置吗?我好像记得 Slackware 有类似的东西。

答案1

我不知道 Debian 有一个完整的“从源代码构建系统”工具,但它确实通过以下方式以迂回的方式支持这一点apt-src,这将下载并构建一个包,然后安装生成的构建。

答案2

有一些发行版同时支持二进制和编译包——理论上来说,根图支持这个,但我不认为有太多的二进制包。除了二进制包之外,还支持通过源代码构建拱门构建系统(ABS),虽然我没有任何经验。

答案3

Gentoo 是您最好的选择,使用它来满足您的需求有什么问题吗?

答案4

大多数 Linux 发行版都支持从源代码构建软件包。您只需从分发存储库安装必要的开发包以及您正在构建的包的任何特定要求。如果您想尽可能从头开始构建系统,那么 Linux from Scratch 是一种模型,但您对跟踪安全更新、补丁等负有更大的责任。Arch Linux 是我选择的发行版,因为它允许您从头开始构建源并提供更新和补丁等的源。在解决安装和配置问题时,Arch 拥有非常好的用户支持和大量文档。

相关内容