Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Založte si vlastní repositář pro Ubuntu

Ubuntu je na výsluní linuxových distribucí a společnost Canonical si to velmi dobře uvědomuje. Mnoho tvůrců software vytváří balíčky právě pro Ubuntu a zjednodušují tak uživatelům instalaci. Naprostou novinkou je ale možnost zřídit si vlastní repositář přímo u Canonical a kompilovat si balíčky tam.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

O co jde?

Pokud vyvíjíte software nebo připravujete vlastní sadu balíčků pro vaši oblíbenou distribuci, musíte kromě samotného programování řešit také několik dalších, někdy podružných, ale někdy i velmi důležitých věcí:

  • hostování zdrojů,
  • kompilaci software,
  • balíčkování software,
  • vytváření repositářů,
  • poskytování repositářů uživatelům.

Většina vývojářů tyto problémy řeší na serverech jako je SourceForge, případně si udržují vlastní řešení. Pokud ale potřebujete jen připravit pár balíků pro specifické účely, komplikuje vám tento postup výrazně život.

To si právě uvědomila společnost Canonical, která stojí za vývojem distribuce Ubuntu, a rozhodla se nabídnout velmi užitečné řešení pro každého, kdo má zájem. Výsledkem je nová služba s jednoduchým názvem Personal Package Archive (dále jen PPA), což bychom mohli přeložit jako osobní archiv balíčků.

Pro koho?

Služba PPA je určena vlastně úplně všem lidem, kteří chtějí vytvářet a publikovat vlastní balíčky se software, dokumentací, tématy, konfigurací a dalšími soubory určenými pro Ubuntu. Přístup k ní je zcela zdarma a stačí mít jen účet v Launchpad.

Samotný Launchpad kromě PPA nabízí také další služby pro vývojáře, jako je hlášení chyb, sdílení kódů mezi vývojáři, práce s jazykovými verzemi, zařízení spolupráce několika vývojářů na jednom projektu a podobně. Tyto služby jsou k dispozici už delší dobu. Nyní tedy přibyla možnost nechat vytvořit a publikovat hotové balíky.

Co umí?

PPA umí především udržovat váš vlastní repositář, který je hostován na serverech Canonical. Služba umí automaticky sestavit balíky pro platformy x86, AMD64 a LPIA, což je architektura Intelu kompatibilní s x86. Zaměřuje se ale na co nejnižší energetický příkon a využívat ji bude především Ubuntu Mobile Edition. Všechny balíčky jsou automaticky kompilovány proti aktuální verzi Ubuntu.

Každý uživatel dostane pro své potřeby standardně gigabajt volného diskového prostoru, na kterém může zpracovávat nové balíky a ukládat je do vlastního repositáře. Každý takový prostor má vlastní pojmenování a je veřejně viditelný na adrese

http://ppa.launchpad.net/něco/ubuntu

Výhodou je tak zjednodušená komunikace s uživateli. Těm pouze stačí mezi zdroje přidat následující řádky

deb http://ppa.launchpad.net/něco/ubuntu hardy main
deb-src http://ppa.launchpad.net/něco/ubuntu hardy main

a uživatel získá přístup k vašemu repositáři včetně všech aktuálně dostupných balíků. Výrazně se tím může zjednodušit šíření balíčků, případně testování nových verzí, kdy si prostě jen uživatel aktualizuje svůj systém a dostává vaše nové balíky.

Jak na to?

Postup aktivace je poměrně jednoduchý. Pokud máte účet na Launchpad, stačí podepsat Ubuntu Community Code of Conduct, čímž se zavážete, že budete pracovat dle pravidel komunity. Pak už stačí jen nahrát osobní GPG klíč a v Launchpadu aktivovat samotný PPA.

Postup a všechny důležité informace naleznete v Help centru Launchpad. Poté už můžete provádět automatickou kompilaci svých zdrojových kódů a nechat z výsledku sestavovat balíčky.

Veřejné webové rozhraní k PPA je k dispozici na adrese launchpad.net/u­buntu/+ppas. Tam také naleznete přehledně seřazené už existující repositáře včetně informace o počtu balíčků a možnosti vyhledávání. V některých jsou už nyní umístěny stovky balíků a další se budou snad objevovat jako houby po dešti.

Co PPA přinese?

Podle mého názoru se jedná o velmi přínosný nástroj, který zjednoduší život především vývojářům. Ti mají v ruce jednoduchý systém, který jim umožní sestavovat kvalitní balíčky s minimem námahy a spotřebovaného výpočetního výkonu. Zároveň mají jednoduchý distribuční kanál pro svůj software a nemusejí se zabývat řešením repositářových serverů.

TIB2012

       

Vydělat by měli i uživatelé. Především získají řadu nových repositářů se specializovanými balíky, upravenými verzemi aplikací a podobně. Zároveň se budou moci pohodlně zapojit do testování a instalovat si testovací verze a balíky určené přímo pro jejich verzi Ubuntu.

Komunita okolo Ubuntu je dostatečně velká na to, aby PPA dokázali vývojáři využít a uživatelé ocenit.

Anketa

Je PPA užitečný nástroj?

       

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Zavedení Google Apps do firmy

Cílem školení je provést účastníky jednotlivými kroky zavedení Google Apps na vlastní doménu a seznámit je se základy administrace, aby byli schopni Google Apps sami udržovat a rozvíjet dle potřeb. Účastníci se také dozví, jak používat základní služby v balíku Google Apps (Gmail, Kalendář, Dokumenty a Weby Google) a jaké jsou možnosti jejich využití ve firmě.

Podrobnější informace a přihláška  

Ohodnoťte jako ve škole:
Průměrná známka 2,70

Přehled názorů

Prvy
Null 29. 11. 2007 00:28
Nový
Ubuntu si hraje na svém písečku
laco 29. 11. 2007 00:53
Nový
├ 
Re: Ubuntu si hraje na svém písečku
leos janacek 29. 11. 2007 01:07
Nový
│
└ 
Re: Ubuntu si hraje na svém písečku
Michal Lukášek 29. 11. 2007 06:52
Nový
│
 
└ 
Re: Ubuntu si hraje na svém písečku
Fracty 29. 11. 2007 20:58
Nový
│
 
 
└ 
Re: Ubuntu si hraje na svém písečku
anonymní uživatel 3. 1. 2008 16:08
Nový
└ 
Re: Ubuntu si hraje na svém písečku
Ondřej Surý 29. 11. 2007 07:59
Nový
Nebezpečné miesto
vadimo 29. 11. 2007 07:20
Nový
└ 
Re: Nebezpečné miesto
Ondřej Surý 29. 11. 2007 07:58
Nový
 
└ 
Re: Nebezpečné miesto
Petr Pluháček 29. 11. 2007 08:17
Nový
 
 
├ 
Re: Nebezpečné miesto
czz 29. 11. 2007 10:26
Nový
 
 
├ 
Re: Nebezpečné miesto
Ondřej Surý 29. 11. 2007 10:36
Nový
 
 
│
└ 
Re: Nebezpečné miesto
jd 29. 11. 2007 11:27
Nový
 
 
│
 
└ 
Re: Nebezpečné miesto
Ondřej Surý 29. 11. 2007 11:52
Nový
 
 
│
 
 
└ 
Re: Nebezpečné miesto
Petr Pluháček 29. 11. 2007 12:34
Nový
 
 
│
 
 
 
└ 
Re: Nebezpečné miesto
Ondřej Surý 29. 11. 2007 12:38
Nový
 
 
│
 
 
 
 
└ 
Re: Nebezpečné miesto
Petr Pluháček 29. 11. 2007 14:07
Nový
 
 
└ 
Re: Nebezpečné miesto
anonymní uživatel 3. 1. 2008 15:48
Nový
Bohuzel zatim PPA nepodporuje Debian
Ondra 29. 11. 2007 09:22
Nový
├ 
Redakčně smazáno
Petr Stavar 29. 11. 2007 09:43
Nový
│
├ 
Re: Bohuzel zatim PPA nepodporuje Debian
uf 29. 11. 2007 10:12
Nový
│
└ 
Re: Bohuzel zatim PPA nepodporuje Debian
Shadow 29. 11. 2007 10:15
Nový
├ 
Re: Bohuzel zatim PPA nepodporuje Debian
Ondřej Surý 29. 11. 2007 10:38
Nový
├ 
Re: Bohuzel zatim PPA nepodporuje Debian
Stanislav Brabec 29. 11. 2007 12:21
Nový
└ 
Re: Bohuzel zatim PPA nepodporuje Debian
dejf 3. 1. 2008 13:04
Nový
tohle je pro Ubuntu typické
El-Condor 29. 11. 2007 11:35
Nový
├ 
Redakčně smazáno
Petr Stavar 29. 11. 2007 12:56
Nový
│
└ 
Re: tohle je pro Ubuntu typické
El-Condor 29. 11. 2007 13:04
Nový
│
 
└ 
Re: tohle je pro Ubuntu typické
El-Condor 29. 11. 2007 18:25
Nový
└ 
Re: tohle je pro Ubuntu typické
anonymní uživatel 29. 11. 2007 15:29
Nový
 
├ 
Re: tohle je pro Ubuntu typické
Xeelee 29. 11. 2007 17:51
Nový
 
│
└ 
Re: tohle je pro Ubuntu typické
anonymní uživatel 29. 11. 2007 19:13
Nový
 
├ 
Re: tohle je pro Ubuntu typické
miso 29. 11. 2007 19:06
Nový
 
└ 
Re: tohle je pro Ubuntu typické
Petr Tesařík 3. 12. 2007 10:12
Nový
vyhladavanie
msk 11. 4. 2008 14:21
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem