Ubuntu Soyuz là gì?


13

Khi tôi đang xây dựng một ứng dụng trong Launchpad, tôi thấy rằng trong Karma, có Ubuntu Soyuz. Nó thấy rằng nó cũng làm tăng Karma của tôi,

Có ai có thể cho tôi biết ý nghĩa của Ubuntu Soyuz là gì không?

Câu trả lời:


14

Soyuz là "cơ sở hạ tầng quản lý lưu trữ" của Launchpad . Bạn sử dụng nó để biên dịch các gói cho PPA, nhưng nó cũng được sử dụng cho tất cả các gói thông thường đi vào các bản phát hành Ubuntu và các kho lưu trữ chính thức.

Tóm lại, quy trình được mô tả bởi một trong những người duy trì chính của Soyuz là:

  1. Nó bắt đầu với 'máy chủ tải lên', một trình nền FTP nhận các gói nguồn được người dùng tải lên bằng cách sử dụng dput/dupload.
  2. Các nguồn được chuyển đến 'bộ xử lý tải lên' để xác minh tính nhất quán của chúng (siêu dữ liệu đóng gói) và lưu trữ thông tin của nó trong cơ sở dữ liệu Launchpad.
  3. việc xuất bản nguồn sẽ tự động tạo một yêu cầu xây dựng, được xử lý bởi thành phần 'xây dựng công văn'.
  4. nó chuyển nguồn tới một 'người xây dựng', một môi trường biệt lập để chạy debuild.
  5. Các nhị phân kết quả từ quá trình xây dựng quay trở lại bộ xử lý tải lên và được kiểm tra trước khi được lưu trữ trong Launchpad.

Dưới đây là một rất -Tích sơ đồ của Soyuz :

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.