Ubuntu Soyuzとは何ですか?


13

Launchpadでアプリケーションを作成していたときに、KarmaにUbuntu Soyuzがあることがわかりました。カルマも増加することがわかりました

Ubuntu Soyuzの意味を教えてください。

回答:


14

Soyuzは、Launchpadの「アーカイブ管理インフラストラクチャ」です。これを使用して、PPA用のパッケージをコンパイルしますが、Ubuntuリリースおよび公式リポジトリに入るすべての通常のパッケージにも使用されます。

簡単に言えば、ソユーズの主なメンテナーの一人が説明するプロセスは次のとおりです。

  1. これは、「アップロードサーバー」、つまりを使用してユーザーがアップロードしたソースパッケージを受信するFTPデーモンから始まりますdput/dupload
  2. ソースは「アップロードプロセッサ」に渡され、一貫性(パッケージメタデータ)が検証され、その情報がLaunchpadデータベースに保存されます。
  3. ソースの公開により、ビルド要求が自動的に作成されます。ビルド要求は、「ビルドディスパッチ」コンポーネントによって処理されます。
  4. ソースを実行するための隔離された環境である「ビルダー」に渡しdebuildます。
  5. ビルドプロセスで生成されたバイナリはアップロードプロセッサに戻り、Launchpadに保存される前にチェックされます。

ここだ非常に -comprehensive ソユーズのフローチャートは

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.