什么是 Ubuntu Soyuz?

什么是 Ubuntu Soyuz?

当我在 Launchpad 中构建应用程序时,我发现 Karma 中有 Ubuntu Soyuz。我发现它也能增加我的 Karma,

谁能告诉我 Ubuntu Soyuz 是什么意思?

答案1

联盟号是 Launchpad 的“档案管理基础设施”。你可以使用它来编译 PPA 的软件包,但它也用于全部Ubuntu 版本和官方存储库中的常规软件包。

简而言之,这个过程正如联盟号的一位主要维护人员所描述的那样是:

  1. 它以“上传服务器”开始,这是一个 FTP 守护进程,用于接收用户使用上传的源包dput/dupload
  2. 然后将源传递给“上传处理器”,以验证其一致性(打包元数据)并将其信息存储在 Launchpad 数据库中。
  3. 源的发布会自动创建构建请求,由“构建调度”组件处理。
  4. 它将源代码传递给“构建器”,即一个用于运行的独立环境debuild
  5. 构建过程产生的二进制文件返回到上传处理器,并在存储到 Launchpad 之前进行检查。

这是一个非常-综合的联盟号流程图

在此处输入图片描述

相关内容