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

Instalace software na jeden „klik“

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?

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

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í.

TIB2012

       

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.

Školení: Django framework: Struktura a základy vývoje (nejen) webových aplikací

Django je vyspělý webový framework napsaný v jazyce Python, který podporuje extrémně rychlý vývoj společně s dodržováním principů dobrého návrhu. Snaží se co nejvíce automatizovat a drží se principu DRY (z anglického Don't Repeat Yourself — neopakuj se).

  • Instalace potřebného softwaru
  • Programování v Pythonu: příkazy, funkce, datové typy, moduly, objekty, výjimky
  • Struktura aplikace v Djangu
  • Typické záležitosti webových aplikací: Napojení na databázi, zpracování vstupu od uživatele, přihlášení či generování dynamického obsahu.
  • Implementace principu MVC: modely, pohledy (views) a šablony
  • Seznámení s užitečnými komponenty frameworku Django
  • Šikovné praktiky

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

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

Přehled názorů

RE: Instalace software na jeden „klik“
Kenji 27. 7. 2008 02:04
Nový
└ 
RE: Instalace software na jeden „klik“
Atrament 27. 7. 2008 02:21
Nový
 
└ 
RE: Instalace software na jeden „klik“
Smokie 27. 7. 2008 07:09
Nový
 
 
├ 
RE: Instalace software na jeden „klik“
Michal Smrž 27. 7. 2008 07:25
Nový
 
 
└ 
RE: Instalace software na jeden „klik“
m1c4a1 27. 7. 2008 16:42
Nový
 
 
 
└ 
RE: Instalace software na jeden „klik“
Miroslav Prýmek 27. 7. 2008 21:36
Nový
packagekit?
JS 27. 7. 2008 08:12
Nový
Klik omezeni?
Tomas Matejicek 27. 7. 2008 08:17
Nový
mintInstall
anonymní uživatel 27. 7. 2008 11:28
Nový
└ 
Re: mintInstall
stroboskop 27. 7. 2008 11:51
Nový
Loki installer
Michal 27. 7. 2008 13:12
Nový
└ 
Re: Loki installer
ondrada 27. 7. 2008 14:48
Nový
Java Web Start - autor je mimo
coud 27. 7. 2008 15:23
Nový
├ 
Re: Java Web Start - autor je mimo
Miroslav Prýmek 27. 7. 2008 21:44
Nový
│
└ 
Re: Java Web Start - autor je mimo
... 27. 7. 2008 22:59
Nový
├ 
Re: Java Web Start - autor je mimo
fxf 28. 7. 2008 03:10
Nový
│
└ 
Re: Java Web Start - autor je mimo
Rejpal 28. 7. 2008 04:46
Nový
└ 
Re: Java Web Start - autor je mimo
anonymní uživatel 28. 7. 2008 13:19
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