Yazılım Merkezi'ne başvuru göndermek için bu kılavuza nasıl uyulur?


19

Yazılım Merkezi'ne başvuru göndermek için Ubuntu Geliştirici Programı Sözleşmesi'ni okuyordum ve aşağıdaki maddede yer aldım:

3.1 İlk olarak gönderdiğiniz Uygulamaları, şu anda desteklenen tüm Ubuntu sürümleriyle (Canonical'ın web sitesinde, sizin tarafınızdan sunulduğu tarihte listelendiği gibi) uyumlu olduklarını ve Uygulamalarınızın Yayınlama Politikasına uygun olduğunu doğrulamak için test etmelisiniz.

Bu, Ubuntu 8.04, 10.04, 10.10, 11.04 ve 11.10'un hem 32 hem de 64 bit sürümlerini yüklemem gerektiği anlamına mı geliyor? Eğer öyleyse, bu Ubuntu'nun 10 kurulumu - bu gerçekten uygun mu (sanal makinelerde bile)?

Alternatif olarak, herkesin her bir sürümü yüklemeden uygulamayı test etmek için önerileri var mı? chrootBelki bir tür araç?


Düzenleme:chroot Uygulamaları derlemek ve test etmek için ortamlar kurmaya başladım . Bu test olarak kabul edilir mi ve bu nedenle lisans sözleşmesinin gereksinimlerini karşılar mı?


8.04 sadece sunucu IIRC.
jrg

Wunderlist gibi bazı uygulamalar yalnızca Ubuntu'nun bazı sürümleriyle uyumludur ve yalnızca desteklenen sürümün yazılım merkezinde gösterilirler
Matteo Pagliazzi

Yanıtlar:


11

Bu madde, geliştiriciyi, uygulamanızın Canonical'ın değil Ubuntu'nun desteklenen sürümlerinde çalışmasını sağlamanın sizin sorumluluğunuz olduğunu (bu terminolojiyi kullanma yükümlülüğü) size bildirmek içindir. Tüm sürümleri test etmek zorunda değilsiniz , ancak en son Ubuntu sürümünde ve önceki sürümlerde çalıştığından emin olmak sizin yararınıza olacaktır.

Yazılım merkezi ve ücretli uygulamalar için 11.10, 11.04 ve 10.10'u test etmelisiniz. Her zaman yalnızca en son sürümü destekleme seçeneğiniz vardır ve başvurunuzu gönderirken inceleyen kişiyi bu gereksinimi bildirmeniz yeterlidir.

ARB uygulamaları (FLOSS uygulamaları) söz konusu olduğunda, desteklenen tüm sürümlerle uyumluluk sağlamak isteyeceksiniz.

Umarım bu terimler biraz daha iyi anlaşılır.


4
Söz konusu ifadenin kaynaklarına bağlantı verebilir misiniz?
jrg

1
Hayır, kaynak anlaşmanın kendisi olacak. Sadece terimlerin yaratılmasına yardımcı oldum ve bir yorum yapıyorum. Tüm yasal anlaşmalarda olduğu gibi, bunlar farklı şekilde yorumlanabilir. Yazılım Merkezi'ndeki ücretli uygulamalar için İş Geliştirmeden sorumluyum.
zoopster

+125 (Evet, ister inanın ister inanmayın, ne kadar rep kazandınız.) Mükemmel cevap için teşekkür ederim - benim durumumda, uygulama Hardy üzerinde çalışmayacak ve bu nedenle en azından Lucid'i destekleyecekti.
Nathan Osman

4

İlk sorunuza cevap vermek, zaman alıcıysa, mümkündür. Muhtemelen zaten okuduğunuz gibi:

Normal Ubuntu sürümleri 18 ay boyunca desteklenmektedir. Önceki Ubuntu LTS (Uzun Süreli Destek) sürümleri masaüstünde 3 yıl ve sunucuda 5 yıl desteklenmektedir. Ubuntu 12.04 LTS ile başlayarak, LTS sürümleri hem masaüstünde hem de sunucuda 5 yıl boyunca desteklenecektir. - https://wiki.ubuntu.com/Releases

Yani, evet, Kasım 2011 itibariyle,

  • 8.04 (sunucu sürümü)
  • 10,04
  • 10.10
  • 11.04
  • 11,11

Sanal makine kullanmak bir yol olabilir. Başka bir yol, her bir sürümün LiveCD'si için .iso dosyalarını indirmek, ardından her bir .iso için bir giriş oluşturmak için önyükleyicinizi kullanmak olacaktır. Çekirdek yükseltmelerinde hayatta kalacak girişleri eklemek için talimatları burada bulabilirsiniz /etc/grub.d/40_custom.

'Sürümler' mimariler anlamına gelmez. Hem 32 hem de 64 bit mimarileri test etmeniz gerekmez, bu nedenle çalıştırmanız gereken sadece beş test vardır, 10 değil :)


Bant genişliği bir sorunsa ne olur? (4 ekstra CD ISO dosyası indirmek yaklaşık 3GB'tır.)
Nathan Osman

2
@GeorgeEdison indirmek için beni "işe" ve sonra sizin için yapın. : P
jrg

Aslında Lucid'in bir yerde bir sunucuda çalıştığı için çok kötü değil , bir makinede Natty ve tabii ki bir Oneiric VM var. Bu sadece Maverick ve Hardy'den ayrılıyor.
Nathan Osman

1
@GeorgeEdison Her zaman ücretsiz bir Amazon Web Service hesabına kaydolabilirsiniz (zaten bir hesabınız yoksa) ve her bir sürümü bir mikro örnekte çalıştırarak orada test edebilirsiniz. Mikro örnekler ve basit işlemler, herhangi bir ücret ödemeyeceğiniz 'ücretsiz katmanda' sizi iyi tutmalıdır.
overprescribed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.