Jako vývojář svobodného softwaru chci dostat svou aplikaci do Ubuntu.
Mám poskytnout zdrojový tarball a požádat o balení? Nebo si mám vytvořit balíček sám? Mám cílit přímo na Ubuntu, nebo se mám pokusit dostat do Debianu a poté do Ubuntu automaticky?
Nejlepší odpověď
Existuje řada cest, kterými může balíček vstoupit do Ubuntu. Přehled vývoje Ubuntu zacílený na „upstream“ vývojáře, jako jste vy, může být užitečným místem, kde začít, ale pokusím se vám také poskytnout několik tipů.
Prostřednictvím Debianu
Obecně platí, že pokud publikujete bezplatný a open source software, je nejlepší cestou nejprve projít Debianem. Tímto způsobem zajistíte, že váš balíček bude mít vyhrazeného správce. Také se dostane k největšímu počtu uživatelů, protože bude k dispozici nejen v Debianu a Ubuntu, ale také ve všech jejich derivátech. Některé užitečné odkazy pro vyžádání/poskytnutí nových balíčků v Debianu:
-
Potřebné a perspektivní
balíčky – Informace o tom, jak
nahlásit chyby „Intent to Package“ a „Request
for Package“ a také seznam
otevřených ITP a RFP. -
Debian Mentors
FAQ – debian-mentors je pro
mentoring nových a potenciálních
vývojářů Debianu. Zde můžete
najít sponzora, který nahraje váš balíček do archivu. -
Referenční příručka pro vývojáře Debianu – sekce Referenční příručka pro vývojáře Debianu o nových balíčcích. Celý dokument je neocenitelný pro balírny Ubuntu i Debianu.
Přímo do Ubuntu
V některých případech může mít smysl nejprve přejít přímo do Ubuntu. Několik užitečných odkazů:
-
Web Ubuntu App Developer – pro odlehčené desktopové aplikace je můžete odeslat přímo v sekci Moje aplikace na developer.ubuntu.com, Rada pro hodnocení aplikací je zkontroluje a budou zveřejněny v Centru softwaru.
-
Průvodce balením – úvod k tomu, jak zabalit pro Ubuntu.
-
REVU – webový nástroj, do kterého mohou přispěvatelé Ubuntu nahrávat nové balíčky ke kontrole vývojáři Ubuntu a začlenit je do Ubuntu.
-
Proces sponzorství – Po vstupu do Ubuntu můžete svůj balíček udržovat prostřednictvím procesu sponzorství.
Osobní archivy balíčků
Kromě oficiálních kanálů Ubuntu a Debianu vám Launchpad nabízí možnost distribuovat balíčky Debianu přímo vašim uživatelům prostřednictvím svých osobních archivů balíčků nebo zkráceně PPA. Jedním z obzvláště užitečných aspektů PPA je, že můžete poskytovat každodenní sestavení svého softwaru pro účely testování.
Související:Ve skriptu Bash Co znamená tečka následovaná mezerou a poté cesta v Ubuntu?