我只是好奇,Ubuntu 是否编译了他们的 repo 上的所有开源/非专有软件包,或者他们只是从开发人员那里获取完成的软件包并将其保留在 repo 中?
答案1
开发人员无法将预编译的二进制文件上传到 Ubuntu 档案库中。主 Ubuntu 档案库中的所有软件包都是从源软件包构建的。
来自面向 Debian 开发人员的 Ubuntu维基页面:
Ubuntu 不允许上传任何架构的二进制文件(由开发人员在自己的系统上执行构建)。所有构建均由 Launchpad 在干净的 chroot 中执行,并且上传仅限源代码(dpkg-buildpackage -S)。