Michal Dočekal 2011
Právní doložka Právní doložka autor není právník autor neručí za pravdivost uvedených informací autor neručí za jakékoliv případné škody způsobené uvedenými informaci
Osnova 1 Správa softwaru v majoritním systému Aktualizace systému Shrnutí
Správa softwaru v majoritním systému Osnova 1 Správa softwaru v majoritním systému Aktualizace systému Shrnutí
Správa softwaru v majoritním systému Správa softwaru v majoritním systému Správa softwaru v majoritním systému uživatel využívá instalační média nebo aplikace stahuje ručně z webu
Správa softwaru v majoritním systému Správa softwaru v majoritním systému Správa softwaru v majoritním systému uživatel využívá instalační média nebo aplikace stahuje ručně z webu každá aplikace je sama zodpovědná za integraci do systému
Správa softwaru v majoritním systému Správa softwaru v majoritním systému Správa softwaru v majoritním systému uživatel využívá instalační média nebo aplikace stahuje ručně z webu každá aplikace je sama zodpovědná za integraci do systému aktualizace fungují pouze pro aplikace tvořené výrobcem MS
Správa softwaru v majoritním systému Správa softwaru v majoritním systému Správa softwaru v majoritním systému uživatel využívá instalační média nebo aplikace stahuje ručně z webu každá aplikace je sama zodpovědná za integraci do systému aktualizace fungují pouze pro aplikace tvořené výrobcem MS ostatní aplikace se bud aktualizují samy za sebe, nebo musí aktualizovat uživatel ručně
Správa softwaru v majoritním systému Správa softwaru v majoritním systému Správa softwaru v majoritním systému uživatel využívá instalační média nebo aplikace stahuje ručně z webu každá aplikace je sama zodpovědná za integraci do systému aktualizace fungují pouze pro aplikace tvořené výrobcem MS ostatní aplikace se bud aktualizují samy za sebe, nebo musí aktualizovat uživatel ručně aplikace si potřebné komponenty zpravidla tahají s sebou
Správa softwaru v majoritním systému Správa softwaru v majoritním systému Správa softwaru v majoritním systému uživatel využívá instalační média nebo aplikace stahuje ručně z webu každá aplikace je sama zodpovědná za integraci do systému aktualizace fungují pouze pro aplikace tvořené výrobcem MS ostatní aplikace se bud aktualizují samy za sebe, nebo musí aktualizovat uživatel ručně aplikace si potřebné komponenty zpravidla tahají s sebou neexistuje přehled o tom, který soubor patří které aplikaci
Správa softwaru v majoritním systému Správa softwaru v majoritním systému instalační CD webové stránky uživatel aplikační instalátor aplikační aktualizátor (nebo uživatel) instalace odstranění aktualizace
Osnova 1 Správa softwaru v majoritním systému Aktualizace systému Shrnutí
uživatel využívá správce baĺıčků
uživatel využívá správce baĺıčků správce baĺıčků je zodpovědný za instalaci, aktualizaci a odstranění softwaru
Linuxové distribuce Linuxové distribuce - opakování konkrétní operační systémy založené na GNU a Linuxu...... složené z mnoha relativně nezávislých projektů
Software a distribuce Linux GNU knihovny aplikace instalátor média služby atd. linuxová distribuce
Distribuce a software Distribuce a software software je distribucemi obvykle převzat a dále spravován a udržován v rámci dané distribuce
Software a distribuce FOSS projekt FOSS projekt FOSS projekt vývojáři produkt vývojáři produkt produkt vývojáři vývojáři vývojáři vývojáři začlenění udržování začlenění udržování začlenění udržování distribuce repozitáře s balíčky distribuce
Baĺıček baĺıček komponenta
Baĺıček baĺıček komponenta (aplikace, dokumentace, knihovna, datové soubory, sada ikon, apod.)
Baĺıček baĺıček komponenta (aplikace, dokumentace, knihovna, datové soubory, sada ikon, apod.) baĺıčky jsou uložené v repositářích ( zdroje softwaru )
Baĺıček baĺıček komponenta (aplikace, dokumentace, knihovna, datové soubory, sada ikon, apod.) baĺıčky jsou uložené v repositářích ( zdroje softwaru ) mezi baĺıčky existují závislostní vazby
Baĺıček baĺıček komponenta (aplikace, dokumentace, knihovna, datové soubory, sada ikon, apod.) baĺıčky jsou uložené v repositářích ( zdroje softwaru ) mezi baĺıčky existují závislostní vazby závislostní vazby řeší automaticky správce baĺıčků
Baĺıček baĺıček komponenta (aplikace, dokumentace, knihovna, datové soubory, sada ikon, apod.) baĺıčky jsou uložené v repositářích ( zdroje softwaru ) mezi baĺıčky existují závislostní vazby závislostní vazby řeší automaticky správce baĺıčků baĺıčky jsou zpravidla digitálně podepsané
Baĺıček baĺıček komponenta (aplikace, dokumentace, knihovna, datové soubory, sada ikon, apod.) baĺıčky jsou uložené v repositářích ( zdroje softwaru ) mezi baĺıčky existují závislostní vazby závislostní vazby řeší automaticky správce baĺıčků baĺıčky jsou zpravidla digitálně podepsané správce baĺıčků podpisy kontroluje a varuje, pokud nesedí nebo neexistují (bezpečnost)
Závislostní vazby i3-wm libx11 xcb-util yajl kbproto libxcb libev libxau libxdmcp xcb-proto xproto glibc linux-api-headers tzdata
Závislostní vazby
Repositář repositář skladiště baĺıčků
Repositář repositář skladiště baĺıčků webové/sít ové úložiště instalační médium adresář
Repositář repositář skladiště baĺıčků distribuční neoficiální
Repositář repositář skladiště baĺıčků distribuční neoficiální repositáře mohou být zrcadleny na více serverech ( zrcadlech ): stahovat můžete z těch, které jsou vám bĺıže
Repositář repositář skladiště baĺıčků distribuční neoficiální repositáře mohou být zrcadleny na více serverech ( zrcadlech ): stahovat můžete z těch, které jsou vám bĺıže digitální podpisy baĺıčků zabraňují otrávení zrcadel
Repositář repositář skladiště baĺıčků distribuční neoficiální repositáře mohou být zrcadleny na více serverech ( zrcadlech ): stahovat můžete z těch, které jsou vám bĺıže digitální podpisy baĺıčků zabraňují otrávení zrcadel u řady distribucí: automatický výběr zrcadla
Zrcadla hlavní server zrcadlo 1 zrcadlo 2 zrcadlo 3 uživatel uživatel uživatel uživatel uživatel uživatel uživatel uživatel uživatel
Ukázka nastavení repositářů (Linux Mint)
Ukázka nastavení zrcadel (Linux Mint)
Správce baĺıčků uživatel využívá správce baĺıčků správce baĺıčků využívá nastavené repositáře má k dispozici místní databázi s přehledem nainstalovaných baĺıčků i baĺıčků dostupných v repositářích podle uživatelova přání vyřeší závislosti a provede akci (instalace, aktualizace či odstranění) správce baĺıčků mívá více rozhraní
Správce baĺıčků repozitáře s balíčky uživatel správce balíčků instalace aktualizace odstranění místní DB
Ukázka nastavení zdrojů softwaru (Linux Mint)
Ukázka správce softwaru (Linux Mint)
Ukázka správce softwaru (Linux Mint)
Ukázka správce softwaru (Linux Mint)
Ukázka správce baĺıčků (Synaptic, Linux Mint)
Ukázka správce baĺıčků (Synaptic, Linux Mint)
Ukázka konzolového správce baĺıčků (Aptitude, Linux Mint)
Aktualizace systému Osnova 1 Správa softwaru v majoritním systému Aktualizace systému Shrnutí
Aktualizace systému Aktualizace systému přívětivé distribuce si samy kontrolují aktualizace naleznou-li dostupné aktualizace, nabídnou jejich instalaci proces aktualizace aktualizuje veškerý software instalovaný z repositářů
Aktualizace systému Ukázka správce aktualizací
Shrnutí Osnova 1 Správa softwaru v majoritním systému Aktualizace systému Shrnutí
Shrnutí Porovnání Majoritní systém GNU/Linux repozitáře s balíčky instalační CD webové stránky uživatel aplikační instalátor aplikační aktualizátor (nebo uživatel) instalace odstranění aktualizace uživatel správce balíčků místní DB instalace aktualizace odstranění
Shrnutí Instalace softwaru nedostupného z repositářů najít oficiální či neoficiální repositář, který baĺıček obsahuje proprietární software obvykle obsahuje instalátor, jako v majoritním systému instalace svobodného softwaru nedostupného v žádném repositáři je možné řešit ruční kompilací
Shrnutí Shrnutí a závěr pro instalaci SW využívejte správce baĺıčků proprietární aplikace instalujte pomocí jejich instalátoru distribuční repositáře obsahují drtivou většinu softwaru preferujte software z oficiálních, distribučních repositářů chybějící software řešte nalezením repositáře, který jej obsahuje nepoužívejte repositáře určené pro jiné distribuce nebo pro jinou verzi vaší distribuce do kompilace se nepouštějte, pokud nejste pokročilejší uživatelé varování o nesouhlasu podpisů baĺıčků neberte na lehkou váhu
Shrnutí Konec Děkuji za pozornost.
Shrnutí Licence Toto dílo podléhá licenci Creative Commons BY-NC-ND 3.0 CZ Creative Commons Uved te autora Nepoužívejte dílo komerčně Nezasahujte do díla Text licence naleznete na: http://creativecommons.org/licenses/by-nc-nd/3.0/cz/