Instalace software na jeden „klik“

Svatopluk Vít 27. 7. 2008

Minule jsme zmínili možnosti instalace programů do jednotlivých distribucí a posteskli si nad tím, že z pohledu běžného uživatele vlastně neexistuje jednotný systém instalace programů do linuxových distribucí. Existuje však pár (zatím) okrajových projektů, které to chtějí změnit. Které to jsou?

Klik

Drobně jsem to nakousl v minulém díle a záměrně nešel do detailů, neboť je chci poskytnout v tomto díle. Existují totiž možnosti, jak nainstalovat programy do libovolné distribuce bez ohledu na to, jaký balíčkovací systém využívá. Asi nejznámější je projekt klik. Poznáte jej podle toho, že odkaz na internetové stránce začíná klíčem klik:// a abyste jej mohli používat, musíte v počítači mít klientský program. Balíček s programem pak má příponu .cmg. Stažení klienta je celkem jednoduchou záležitostí, protože stačí v konzoli spustit příkaz

$ wget klik.atekon.de/client/install -O -|sh

a pak už můžete využívat výhody systému klik.

Nejde v pravém slova smyslu o instalaci programů do systému, stáhnete si spíše jen komprimovaný obraz aplikace, která tak běží z tohoto obrazu. Nemodifikuje se tak hostitelská distribuce a klik lze používat, i pokud provozujete LiveCD distribuci. Jde vlastně o jakousi virtualizaci běhu aplikací. V balíčku je obsaženo vše, co je zapotřebí pro běh aplikace. Výhodou je, že pro běh aplikací nejsou vyžadována práva superuživatele root. Nevýhodou může být, že klik aplikací je v jedné chvíli možné spustit maximálně 8, což je dáno limitem v linuxovém jádře. Použití obrazu s sebou přináší také jednu velmi dobrou věc a to snadnou odinstalaci. Stačí prosté vymazání .cmg balíčku. Aplikace je vždy obsažena v právě jednom balíčku.

Klik byl uveden v roce 2004 a v současné době se pracuje na verzi klik2, která by implementací projektu FUSE (virtuální souborový systém) měla zrušit omezení na 8 současně spuštěných klik aplikací a také by měla opravit problémy, které připomínkovali stávající uživatelé. V současnosti je klik2 ve vývoji a není známo konečné datum uvedení. Klik je například ideální řešení pro USB klíčenku, můžete si tak stáhnout vaše oblíbené aplikace a provozovat je napříč linuxovými distribucemi. Projekt klik2 pak byl i inspirací podobnému projektu glick.

Je jasné, že aby bylo možné nějakou aplikaci používat, musí být do formátu klik převedena. Někteří vývojáři připravují své vlastní balíčky, nejvíce jich však najdete přímo na stránkách kliku. Aplikace jsou děleny do kategorií a najdete zde třeba kancelářský balík OpenOffice.org, internetový prohlížeč Mozilla Firefox, poštovní program Mozilla Thunderbird nebo také nějaké hry. Aplikací je samozřejmě více, počítají se na stovky. Pokud chcete získat rychlý přehled, jak klik funguje, prohlédněte si pěknou prezentaci. Zdá-li se vám, že nenacházíte mezi klik aplikacemi tu svou, zeptejte se správců projektu na možnost, jak se stát „certifikovaným“ správcem určitého balíčku. Pomůžete tak nejenom sobě, ale i jiným. Na těchto základech přece komunita uživatelů nějakého projektu funguje.

ZeroInstall

Podobného typu jako budoucí klik2 je i systém ZeroInstall. I tento projekt přináší virtuální souborový systém a aplikace šířené v jednom balíčku. I tento projekt nabízí spoustu výhod, které jsme si představili u systému klik, nabízí však lepší podporu pro uživatele tím, že nabízí pokročilejší utility pro vytváření balíčků. Práce je už pak velmi podobná té, kterou provádíte s klik balíčky. K dispozici je seznam balíčků, dle mého subjektivního názoru je však aplikací méně a chybí ty vyloženě nejpoužívanější kancelářské (ale třeba Inkscape, Mozilla Firefox, Blender nebo Skype zde jsou). Balíček si stáhnete a nainstalujte taktéž bez nutnosti práv superuživatele a navíc ostatní uživatelé vámi nainstalovanou aplikaci nevidí.

Java Web Start

Posledním systémem, o kterém se zmíním, je Java Web Start. Jak z názvu vyplývá, je to systém, který umožňuje aplikacím napsaným v Javě spouštění „na dálku“. I pokud nemáte ve svém Linuxu Javu nainstalovánu, je možné aplikace spouštět, protože je nejdříve staženo běhové prostředí pro Javu a pak už se program spustí. Sympatickou vlastností tohoto řešení je aktualizace verzí programů takto šířených. Pokud existuje nová verze, je automaticky nainstalována. Tyto aplikace také ke svému běhu nevyžadují stálé internetové připojení, dokáží běžet z lokální kopie uložené na disku počítače. Navíc je toto řešení multiplatformní. Nejznámějšími aplikacemi jsou tahová strategie PaxNora nebo online fantasy hra Wurm Online, z „vážnějších“ aplikací vzpomeňme třeba torrent klienta Vuze. Docela vyčerpávající seznam více než 4000 aplikací najdete na webu www.connectan­dwork.com/exter­nal.

Z předešlých řádků je vidět, že některým vývojářům situace s balíčkovacími systémy nevyhovuje, snaží se přinášet univerzální řešení a že se jim to daří. Zatím jsou se svými projekty na začátku, protože mezi koncovými uživateli dosud moc rozšířeny nejsou. Jako se dnes docela těžko dostáváme od „svaté“ trojice k balíčkovacím systémům, tak těžko budeme přecházet od balíčkovacích systémů k univerzálním instalacím. Ale určitě k tomu dojde.

Našli jste v článku chybu?
Měšec.cz: Test: Výběry z bankomatů v cizině a kurzy

Test: Výběry z bankomatů v cizině a kurzy

DigiZone.cz: Evropa 2: od září nové vedení

Evropa 2: od září nové vedení

Měšec.cz: TEST: Vyzkoušeli jsme pražské taxikáře

TEST: Vyzkoušeli jsme pražské taxikáře

Měšec.cz: Kurzy platebních karet: vyplatí se platit? (TEST)

Kurzy platebních karet: vyplatí se platit? (TEST)

DigiZone.cz: Vláda schválila digitální vysílání ČRo

Vláda schválila digitální vysílání ČRo

Podnikatel.cz: Týká se vás EET? Chtějte od berňáku posudek

Týká se vás EET? Chtějte od berňáku posudek

Vitalia.cz: Ženy, které milují příliš, jsou neštěstí

Ženy, které milují příliš, jsou neštěstí

Lupa.cz: Co najdete uvnitř kosmické sondy?

Co najdete uvnitř kosmické sondy?

DigiZone.cz: Další rána pro piráty: 6 měsíců

Další rána pro piráty: 6 měsíců

DigiZone.cz: ČTÚ červenec: rušení trochu vzrostlo

ČTÚ červenec: rušení trochu vzrostlo

Podnikatel.cz: Novela zákoníku práce. Řeší homeworking

Novela zákoníku práce. Řeší homeworking

DigiZone.cz: ČTÚ zveřejnil aktualizovaný D-Book

ČTÚ zveřejnil aktualizovaný D-Book

Lupa.cz: Kdo vykrádá LinkedIn? Zjistit to má soud

Kdo vykrádá LinkedIn? Zjistit to má soud

DigiZone.cz: Jetelín končí. Prima ho vyřadila

Jetelín končí. Prima ho vyřadila

Vitalia.cz: Je bílý kokos fakt tak úžasný? Ano, je!

Je bílý kokos fakt tak úžasný? Ano, je!

Lupa.cz: Elektronika tajemství zbavená. Jak s ní začít?

Elektronika tajemství zbavená. Jak s ní začít?

Lupa.cz: Co vzal čas: internetové kavárny a herny

Co vzal čas: internetové kavárny a herny

Vitalia.cz: Galerie: Strouhanka ze starých rohlíků? Kdepak

Galerie: Strouhanka ze starých rohlíků? Kdepak

Měšec.cz: Platíme NFC mobilem. Konečně to funguje!

Platíme NFC mobilem. Konečně to funguje!

Podnikatel.cz: Pozor na vykuky, imitují služby České pošty

Pozor na vykuky, imitují služby České pošty