Ответы:
Союз - это «инфраструктура управления архивами» на Launchpad . Вы используете его для компиляции пакетов для PPA, но он также используется для всех обычных пакетов, которые входят в релизы Ubuntu и официальные репозитории.
Вкратце, процесс, описанный одним из ведущих сопровождающих кораблей «Союз» :
- Он начинается с «сервера загрузки», демона FTP, который получает исходные пакеты, загруженные пользователями
dput/dupload
.- Их источники передаются в «процессор загрузки», который проверяет их согласованность (метаданные упаковки) и сохраняет свою информацию в базе данных Launchpad.
- Публикация источника автоматически создает запрос на сборку, который обрабатывается компонентом «диспетчеризация сборки».
- он передает источник «строителю», изолированной среде для работы
debuild
.- Двоичные файлы, полученные в процессе сборки, возвращаются в процессор загрузки и проверяются перед сохранением в Launchpad.
Вот очень полная блок-схема корабля "Союз" :