基于源代码的 Linux 发行版的软件包下载大小是否比二进制文件更小?

基于源代码的 Linux 发行版的软件包下载大小是否比二进制文件更小?

我搜索了整个互联网,但找不到问题的答案。如果您使用基于源代码的发行版,与二进制文件相比,下载大小是否会减少?如果是,那有多大意义?(如果可以,请提供一个例子)。

我的网速很慢,我想减少下载时间,利用这段时间进行编译。

谢谢。

答案1

您所问的答案有一个您似乎忽略的陷阱:您无法启动源文件。

核心(安装程序、内核、C 编译器、其他基本程序)需要以二进制文件形式下载。附加软件包可以是预编译的,也可以是源代码。

最小化下载的最佳目标是只下载您需要的内容。从最小安装集开始。然后决定要添加哪些程序以及如何管理它们。无论是通过下载源代码(例如通过 BSD端口树或通过 Gentoo搬运)或预编译的二进制文件。后者最好采用如下包格式转速因此您不仅可以安装系统,还可以在不产生大量开销的情况下保持其更新。

举个例子:这些在很大程度上取决于你选择的例子。唯一公平的比较是从一个完整的系统安装(使用平均使用的程序)开始,然后比较它们。然后我们需要开始讨论(没有明确的答案)什么是平均安装的程序。

相关内容