소프트웨어 센터에 신청서를 제출하기 위해이 지침을 준수하는 방법은 무엇입니까?


19

Ubuntu 개발자 프로그램 계약 을 통해 소프트웨어 센터에 응용 프로그램을 제출하는 것에 대해 읽고 다음 조항에 걸쳐 문제를 해결했습니다.

3.1 먼저 제출 한 앱을 테스트하여 현재 지원되는 모든 Ubuntu 버전 (Canonical 웹 사이트에 나열된 제출 날짜)과 호환되는지 확인해야하며 앱은 게시 정책을 준수해야합니다.

32 비트 및 64 비트 버전의 Ubuntu 8.04, 10.04, 10.10, 11.04 및 11.10을 모두 설치해야합니까? 그렇다면 Ubuntu 10 설치입니다. 실제로 가상 머신에서도 가능합니까?

또는 실제로 각 버전을 설치하지 않고 응용 프로그램을 테스트하기위한 제안이 있습니까? 일종의 chroot도구일까요?


편집 :chroot 응용 프로그램을 컴파일하고 테스트하기위한 환경을 설정하기 시작했습니다 . 이것이 테스트로 간주되므로 라이센스 계약의 요구 사항을 충족합니까?


글쎄, 8.04는 서버 전용 IIRC입니다.
jrg

Wunderlist는 같은 일부 애플리케이션은 우분투의 일부 버전과 호환되며 그들은 단지 지원되는 버전의 소프트웨어 센터에 표시 SARE
마테오 Pagliazzi

답변:


11

이 절은 개발자에게 응용 프로그램이 Canonical이 아닌 지원되는 Ubuntu 버전에서 실행되도록하는 것은 해당 용어를 사용해야 할 책임이 있음을 개발자에게 알리기위한 것입니다. 당신은되지 않습니다 강제 모든 버전에서 테스트를하지만, 그것은 최신 우분투 버전과 이전 버전에서 실행하기 위해 당신의 최대 관심사입니다.

소프트웨어 센터 및 유료 애플리케이션의 목적으로 11.10, 11.04 및 10.10을 테스트해야합니다. 신청서를 제출할 때 검토 자에게 해당 요구 사항을 알려 주어야하는 경우 항상 최신 버전 만 지원할 수 있습니다.

ARB 앱 (FLOSS 앱)의 경우 지원되는 모든 릴리스와 호환되도록해야합니다.

용어가 좀 더 명확 해 지길 바랍니다.


4
그 진술서의 출처에 연결할 수 있습니까?
jrg

1
아니요, 출처는 계약 자체가됩니다. 방금 용어를 만드는 데 도움을주고 해석을 제공하고 있습니다. 모든 법적 계약과 마찬가지로 서로 다르게 해석 될 수 있습니다. 저는 소프트웨어 센터에서 유료 응용 프로그램에 대한 비즈니스 개발을 담당하고 있으므로 회신합니다.
zoopster

+125 (예, 그렇다고 믿거 나 말거나하지 마십시오. 방금 번 돈을 벌었습니다.) 훌륭한 답변에 감사드립니다. 제 경우에는 응용 프로그램이 Hardy에서 실행되지 않으므로 최소한 Lucid를 지원할 것입니다.
Nathan Osman

4

첫 번째 질문에 대답하려면 시간이 많이 걸리는 경우에 가능합니다. 아마 이미 읽었 듯이 :

일반적인 Ubuntu 릴리스는 18 개월 동안 지원됩니다. 이전 Ubuntu LTS (Long Term Support) 릴리스는 데스크탑에서 3 년, 서버에서 5 년 동안 지원됩니다. Ubuntu 12.04 LTS부터 LTS 릴리스는 데스크탑과 서버 모두에서 5 년 동안 지원됩니다. -https : //wiki.ubuntu.com/Releases

예, 2011 년 11 월 기준으로

  • 8.04 (서버 에디션)
  • 10.04
  • 10.10
  • 11.04
  • 11.11

가상 머신을 사용하는 것이 한 가지 방법입니다. 다른 방법은 각 릴리스의 LiveCD에 대한 .iso 파일을 다운로드 한 다음 부트 로더를 사용하여 각 .iso에 대한 항목을 만드는 것입니다. 커널 업그레이드 후에도 사용할 수있는 전체 를 추가하는 지침을 여기 에서 찾을 수 있습니다 /etc/grub.d/40_custom.

'버전'은 아키텍처를 의미하지 않습니다. 32 비트 및 64 비트 아키텍처 모두에서 테스트 할 필요가 없으므로 10 개가 아닌 5 개 테스트 만 실행하면됩니다.


대역폭이 문제인 경우 어떻게합니까? (4 개 별도의 CD ISO 파일을 다운로드하면 거의 다운로드 3GB의입니다.)
나단 오스만

2
@GeorgeEdison "고용하여"그것을 다운로드 한 다음 당신을 위해하십시오. : P
jrg

사실이 아니라 내가 명쾌한가 서버 어딘가에서 실행이 있기 때문에 나쁜, 나는 하나 개의 시스템에 단정을 가지고, 물론의 Oneiric VM. 그것은 단지 Maverick과 Hardy를 떠납니다.
Nathan Osman

1
@GeorgeEdison 무료 Amazon Web Service 계정 (아직없는 경우)에 가입하고 마이크로 인스턴스에서 각 버전을 실행하여 테스트 할 수 있습니다. 마이크로 인스턴스와 간단한 운영으로 비용을 들이지 않는 '프리 티어 (free-tier)'에 머물러야합니다.
overprescribed
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.