GNU/Linux >> Belajar Linux >  >> Ubuntu

Ubuntu Soyuz?

Ketika saya sedang membangun aplikasi di Launchpad, saya menemukan bahwa di Karma, ada Ubuntu Soyuz. Ternyata itu juga meningkatkan Karma saya,

Adakah yang bisa memberi tahu saya apa arti Ubuntu Soyuz?

Jawaban yang Diterima:

Soyuz adalah "infrastruktur manajemen arsip" Launchpad. Anda menggunakannya untuk mengkompilasi paket untuk PPA, tetapi juga digunakan untuk semua paket reguler yang masuk ke rilis Ubuntu dan repositori resmi.

Secara singkat, proses seperti yang dijelaskan oleh salah satu pengelola utama Soyuz adalah:

  1. Ini dimulai dengan 'server unggah', daemon FTP yang menerima paket sumber yang diunggah oleh pengguna menggunakan dput/dupload .
  2. Sumber diteruskan ke 'pemroses unggahan' yang memverifikasi konsistensinya (metadata pengemasan) dan menyimpan informasinya di database Launchpad.
  3. publikasi sumber secara otomatis membuat permintaan build, yang ditangani oleh komponen 'pengiriman build'.
  4. melewati sumber ke 'builder', lingkungan yang terisolasi untuk menjalankan debuild .
  5. Biner yang dihasilkan dari proses build kembali ke prosesor upload dan diperiksa sebelum disimpan di Launchpad.

Ini sangat -bagan alur Soyuz yang komprehensif:


Ubuntu
  1. Perbarui Ubuntu 14.04 Ke 15.04?

  2. Perbarui Ubuntu 16.04.1 Ke 16.04.3?

  3. Terminal Ubuntu

  1. Instal Podman di Ubuntu

  2. Buruh pelabuhan

  3. MX Linux vs. Ubuntu

  1. Cara Meningkatkan ke Ubuntu 20.04

  2. Unduh Ubuntu 22.04

  3. Ubuntu 22.04 Unity Desktop