Quickly에서 release, share 및 submitubuntu 명령의 차이점은 무엇입니까?


9

PPA에 새 버전의 앱을 신속하게 출시하기위한 3 가지 명령이 있습니다.

  • release -사용자가 시스템에 애플리케이션을 설치할 수 있도록 프로젝트 릴리스를 런치 패드의 PPA에 게시합니다.

  • share -가장 최근에 저장된 프로젝트 변경 사항으로 PPA를 업데이트합니다.

  • submitubuntu -프로젝트 릴리스를 게시하고 우분투 응용 프로그램 검토 보드를 제출하면 모든 사용자가 자신의 시스템에서 응용 프로그램을보고 설치할 수 있습니다.

도움말을 읽은 후에도 언제 또는 어떻게 사용해야하는지 알 수 없습니다.

그렇다면이 명령의 주요 차이점은 무엇이며 각 명령을 언제 사용해야합니까?

답변:


10

이 세 가지 명령은 릴리스에 대한 세 가지 "공식"수준으로 사용됩니다.

공유

share 두 가지 주요 작업을 수행합니다.

  1. -public1과 같은 버전 접미사로 소프트웨어를 패키지합니다.
  2. 해당 패키지를 PPA에 업로드

따라서 테스터에게 코드를 빠르게 가져 오는 데 좋습니다. 이상적으로는 일반 릴리스와 별도의 PPA를 사용합니다.

해제

release다음을 share제외하고 동일한 작업을 수행합니다 .

  1. 12.04와 같은 실제 버전 번호 (또는 제공 한 번호)로 버전을 업데이트합니다.
  2. bzr에 대한 변경 사항을 저장하고 버전 번호로 태그를 지정합니다.
  3. 릴리스의 tarball을 런치 패드 프로젝트 페이지로 푸시합니다.

따라서 최고의 준비가 된 소프트웨어 버전을 출시하는 데 좋습니다.

제출하다

submitubuntu다음을 release제외하고 동일한 작업을 수행합니다 .

  1. 소프트웨어의 PPA 패키지는 App Review Board가보다 쉽게 ​​수락 할 수 있도록 설정됩니다 (/ opt에 소프트웨어 설치, 특정 메타 데이터 플래그 추가 등).

따라서 이것은 ARB에 제출하려는 소프트웨어 버전을 릴리스하는 데 좋습니다. 이것은 자동으로 제출되지 않습니다. 포장을 변경하면 ARB 프로세스가 더 빨라집니다. 그런 다음 ARB가 업로드 한 PPA를 가리켜 야합니다.

패키징 변경 사항 (/ opt와 같은)을 테스트하고 싶지만 실제로 해제하지 않으려면을 사용하십시오 quickly package --extras.


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