谁负责编译ubuntu中的所有软件包?


11

制作Ubuntu版本时,由其编译ubuntu一部分程序的所有版本,并确定该版本随附的版本。例如,哪个版本的postgres,Open Office或Firefox?

有偿Canonical员工会进行软件包的编译和选择吗?还是将其推送给社区成员来选择和编译软件包以进行发布?

Answers:


11

Ubuntu开发人员(有很多小组,请参见链接页面)不会在自己的机器上编译软件,尽管他们会在上载软件进行测试之前进行编译。

他们将源程序包上载到构建服务器场,该服务器场编译所有不同体系结构的所有程序包。您可以看到一个上传列表,作为将哪些软件包上传到启动板构建器的示例,然后由启动器生成器将其构建,然后将其发布到Ubuntu存档,然后再将其镜像到世界各地。

链接的Wiki页面显示了团队列表,您可以单击每个团队以查看谁是该团队的开发人员。

Ubuntu开发人员作为一个整体,由Canonical员工和社区贡献者组成,尽管大部分Ubuntu归档文件是从Debian导入的,只是重新构建以使用Ubuntu工具链。

Ubuntu中包含的版本通常取决于Feature Freeze之前可用的最新稳定版本。在某些情况下,它可以提前设置(例如内核),在其他情况下,它将使用最新的稳定版本(例如Firefox),或者在其他情况下,它将使用Debian中的软件包的任何版本。当时。

由哪个项目负责人通过选择哪些种子来选择组成特定图像的软件包。例如,Kubuntu社区决定选择Kubuntu。在发布周期中,要包含的实际版本由开发人员和发布团队决定。


0

每个软件包都有一个维护者,该维护者以所有依赖项编译软件包。这可能是非专业人士或规范的有薪雇员。


我们在哪里可以找到各个软件包维护者的名字?
ams

2
Ubuntu没有独立的软件包维护者,它是基于团队的-Debian每个软件包都有独立的维护者。
豪尔赫·卡斯特罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.