GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu Sojus?

Als ich eine Anwendung in Launchpad erstellte, fand ich heraus, dass es in Karma Ubuntu Soyuz gibt. Es stellte sich heraus, dass es auch mein Karma erhöht,

Kann mir jemand sagen, was Ubuntu Sojus bedeutet?

Akzeptierte Antwort:

Sojus ist die „Archivverwaltungsinfrastruktur“ von Launchpad. Sie verwenden es, um Pakete für PPAs zu kompilieren, aber es wird auch für alle verwendet die regulären Pakete, die in die Ubuntu-Releases und die offiziellen Repositories aufgenommen werden.

Kurz gesagt, der Prozess, wie er von einem der leitenden Betreuer von Sojus beschrieben wird, ist:

  1. Es beginnt mit dem „Upload-Server“, einem FTP-Daemon, der Quellpakete empfängt, die von Benutzern mit dput/dupload hochgeladen wurden .
  2. Quellen werden dann an den „Upload-Prozessor“ übergeben, der ihre Konsistenz (Verpackungsmetadaten) überprüft und seine Informationen in der Launchpad-Datenbank speichert.
  3. Die Veröffentlichung der Quelle erzeugt automatisch eine Build-Anfrage, die von der Komponente „Build Dispatching“ bearbeitet wird.
  4. Es übergibt die Quelle an einen „Builder“, eine isolierte Umgebung zum Ausführen von debuild .
  5. Binärdateien, die aus dem Build-Prozess resultieren, kommen zurück zum Upload-Prozessor und werden überprüft, bevor sie in Launchpad gespeichert werden.

Hier ist ein sehr -Umfassendes Flussdiagramm von Sojus:


Ubuntu
  1. Ubuntu 14.04 auf 15.04 aktualisieren?

  2. Ubuntu 16.04.1 auf 16.04.3 aktualisieren?

  3. Docker

  4. Ubuntu-Terminal

  5. MX-Linux vs. Ubuntu

Ubuntu 20.04 Serverinstallation

Ubuntu 22.04-Leitfaden

So installieren Sie KDE Plasma 5.16 auf Ubuntu 16.04/Ubuntu 18.04, 19.04

2 Möglichkeiten zur Installation von Android Studio in Ubuntu 20.04/Ubuntu 18.04

Ubuntu 18.10 Überprüfung

Ubuntu 12.04.02 Dateisystem?