우분투 소유즈 란?


13

Launchpad에서 응용 프로그램을 만들 때 Karma에는 Ubuntu Soyuz가 있음을 알았습니다. 그것은 또한 내 업을 증가시키는 것으로 나타났습니다.

우분투 소유즈의 의미가 무엇인지 말해 줄 수 있습니까?

답변:


14

Soyuz는 Launchpad의 "아카이브 관리 인프라" 입니다. PPA 용 패키지를 컴파일하는 데 사용하지만 Ubuntu 릴리스 및 공식 저장소에 들어가는 모든 일반 패키지 에도 사용됩니다 .

간단히 말해서 Soyuz의 주요 관리자 중 한 사람이 설명한 프로세스 는 다음과 같습니다.

  1. 사용자가 업로드 한 소스 패키지를받는 FTP 데몬 인 '업로드 서버'로 시작합니다 dput/dupload.
  2. 소스는 일관성 (패키지 메타 데이터)을 확인하고 해당 정보를 런치 패드 데이터베이스에 저장하는 '업로드 프로세서'로 전달됩니다.
  3. 소스 공개는 빌드 빌드 요청을 자동으로 작성하며,이 요청은 '빌드 디스패치'컴포넌트에 의해 처리됩니다.
  4. 소스를 '빌더'(builder)로 보낸다 debuild.
  5. 빌드 프로세스에서 생성 된 바이너리는 업로드 프로세서로 돌아와 Launchpad에 저장되기 전에 확인됩니다.

다음 은 Soyuz매우 포괄적 인 순서도입니다 .

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.