什么是Ubuntu Soyuz?
当我在Launchpad中构建应用程序时,我发现在Karma中有Ubuntu Soyuz。 它发现它也增加了我的业力,
任何人都可以告诉我Ubuntu Soyuz的含义是什么?
Soyuz是Launchpad的“档案管理基础设施” 。 您可以使用它来编译PPA的包,但它也用于进入Ubuntu版本和官方存储库的所有常规包。
简而言之, Soyuz的主要维护者之一描述的过程是:
- 它从“上传服务器”开始,这是一个FTP守护程序,它接收用户使用
dput/dupload
上传的源包。- 源是它们传递给’上传处理器’,它validation它们的一致性(打包元数据)并将其信息存储在Launchpad数据库中。
- 源的发布自动创建一个构建请求,由“构建调度”组件处理。
- 它将源传递给’builder’,一个用于运行
debuild
的隔离环境。- 构建过程产生的二进制文件返回上传处理器,并在存储在Launchpad中之前进行检查。
这是联盟的一个非常全面的流程图 :