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


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.