Що таке Ubuntu Soyuz?


13

Коли я будував додаток у Launchpad, я виявив, що в Кармі є Ubuntu Soyuz. Він виявив, що це також збільшує мою карму,

Хтось може мені сказати, що означає Ubuntu Soyuz?

Відповіді:


14

"Союз" - це "архітектура управління архівами" Launchpad . Ви використовуєте його для компіляції пакетів для PPA, але він також використовується для всіх звичайних пакетів, які входять у версії Ubuntu та офіційні сховища.

Коротко кажучи, процес , описаний одним із провідних супроводжувачів "Союзу" :

  1. Він починається із "сервера завантаження", демон FTP, який отримує вихідні пакети, завантажені користувачами, що використовують dput/dupload.
  2. Джерела їх передаються «процесору завантаження», який перевіряє їх узгодженість (упаковки метаданих) та зберігає його інформацію в базі даних Launchpad.
  3. публікація джерела автоматично створює запит збірки, який обробляється компонентом 'build dispatching'.
  4. він передає джерело «будівельнику», ізольованому середовищу для запуску debuild.
  5. Бінарні файли, отримані в результаті збирання, повертаються до процесора завантаження та перевіряються перед тим, як зберігатись у Launchpad.

Ось дуже всеосяжна блок-схема Союзу :

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.