当Ubuntu发布时,谁来编译属于ubuntu的程序的所有版本,并确定哪个版本将随版本一起发布。例如,postgres的哪个版本,还是开放的office,还是firefox?
是否有付费规范员工进行包的编译和选择,还是由社区成员为发行版选择和编译包?
发布于 2011-12-22 07:19:33
Ubuntu开发人员(有很多组,见链接页面)不会在他们自己的机器上编译软件,尽管他们在上传软件来测试它之前就这样做了。
他们将一个源包上传到一个建农场,它为所有不同的体系结构编译所有包。您可以看到一个上载列表作为将哪些包上传到Launchpad构建器的示例,后者将构建它,然后将其发布到Ubuntu存档中,然后在全世界范围内进行镜像。
链接的wiki页面显示了团队的列表,您可以单击每个团队来查看谁是该团队的开发人员。
Ubuntu开发人员作为一个组由规范雇员和社区贡献者组成,尽管Ubuntu存档的大部分是从Debian导入的,只是重新构建以使用Ubuntu工具链。
Ubuntu中包含的版本通常取决于特性冻结之前可用的最新稳定版本;在某些情况下,它可以提前解决(比如内核),或者在其他情况下它将是最新的稳定版本(比如Firefox),或者在其他情况下它将是Debian中的任何版本。
由项目负责人(S)根据所选择的种子来选择构成特定形象的包。例如,Kubuntu社区决定支持Kubuntu。在发布周期期间,要包含的实际版本由开发人员和发布团队决定。
发布于 2011-12-21 06:16:43
每个包都有一个维护者,负责编译带有所有依赖项的包。这可能是一个门外汉,也可能是一个有报酬的典范。
https://askubuntu.com/questions/89400
复制相似问题