Spr´ava softwaru v GNU/Linuxu Michal Doˇ cekal
2011
Spr´ ava softwaru v GNU/Linuxu
Pr´avn´ı doloˇzka
Pr´avn´ı doloˇzka autor nen´ı pr´avn´ık autor neruˇc´ı za pravdivost uveden´ych informac´ı autor neruˇc´ı za jak´ekoliv pˇr´ıpadn´e ˇskody zp˚ usoben´e uveden´ymi informaci
Spr´ ava softwaru v GNU/Linuxu
Osnova
1
Spr´ava softwaru v GNU/Linuxu Spr´ava softwaru v majoritn´ım syst´emu Spr´ava softwaru v GNU/Linuxu Aktualizace syst´emu Shrnut´ı
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Osnova
1
Spr´ava softwaru v GNU/Linuxu Spr´ava softwaru v majoritn´ım syst´emu Spr´ava softwaru v GNU/Linuxu Aktualizace syst´emu Shrnut´ı
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
Spr´ava softwaru v majoritn´ım syst´emu uˇzivatel vyuˇz´ıv´a instalaˇcn´ı m´edia nebo aplikace stahuje ruˇcnˇe“ z webu ”
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
Spr´ava softwaru v majoritn´ım syst´emu uˇzivatel vyuˇz´ıv´a instalaˇcn´ı m´edia nebo aplikace stahuje ruˇcnˇe“ z webu ” kaˇzd´a aplikace je sama zodpovˇedn´a za integraci do syst´emu
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
Spr´ava softwaru v majoritn´ım syst´emu uˇzivatel vyuˇz´ıv´a instalaˇcn´ı m´edia nebo aplikace stahuje ruˇcnˇe“ z webu ” kaˇzd´a aplikace je sama zodpovˇedn´a za integraci do syst´emu aktualizace funguj´ı pouze pro aplikace tvoˇren´e v´yrobcem MS
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
Spr´ava softwaru v majoritn´ım syst´emu uˇzivatel vyuˇz´ıv´a instalaˇcn´ı m´edia nebo aplikace stahuje ruˇcnˇe“ z webu ” kaˇzd´a aplikace je sama zodpovˇedn´a za integraci do syst´emu aktualizace funguj´ı pouze pro aplikace tvoˇren´e v´yrobcem MS ostatn´ı aplikace se bud’ aktualizuj´ı samy za sebe, nebo mus´ı aktualizovat uˇzivatel ruˇcnˇe
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
Spr´ava softwaru v majoritn´ım syst´emu uˇzivatel vyuˇz´ıv´a instalaˇcn´ı m´edia nebo aplikace stahuje ruˇcnˇe“ z webu ” kaˇzd´a aplikace je sama zodpovˇedn´a za integraci do syst´emu aktualizace funguj´ı pouze pro aplikace tvoˇren´e v´yrobcem MS ostatn´ı aplikace se bud’ aktualizuj´ı samy za sebe, nebo mus´ı aktualizovat uˇzivatel ruˇcnˇe aplikace si potˇrebn´e komponenty zpravidla tahaj´ı s sebou
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
Spr´ava softwaru v majoritn´ım syst´emu uˇzivatel vyuˇz´ıv´a instalaˇcn´ı m´edia nebo aplikace stahuje ruˇcnˇe“ z webu ” kaˇzd´a aplikace je sama zodpovˇedn´a za integraci do syst´emu aktualizace funguj´ı pouze pro aplikace tvoˇren´e v´yrobcem MS ostatn´ı aplikace se bud’ aktualizuj´ı samy za sebe, nebo mus´ı aktualizovat uˇzivatel ruˇcnˇe aplikace si potˇrebn´e komponenty zpravidla tahaj´ı s sebou neexistuje pˇrehled o tom, kter´y soubor patˇr´ı kter´e aplikaci
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v majoritn´ım syst´ emu
Spr´ava softwaru v majoritn´ım syst´emu
instalační CD webové stránky
uživatel
aplikační instalátor aplikační aktualizátor (nebo uživatel)
instalace odstranění aktualizace
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Osnova
1
Spr´ava softwaru v GNU/Linuxu Spr´ava softwaru v majoritn´ım syst´emu Spr´ava softwaru v GNU/Linuxu Aktualizace syst´emu Shrnut´ı
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu uˇ zivatel vyuˇ z´ıv´ a spr´ avce bal´ıˇ ck˚ u
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu uˇ zivatel vyuˇ z´ıv´ a spr´ avce bal´ıˇ ck˚ u spr´avce bal´ıˇck˚ u je zodpovˇedn´y za instalaci, aktualizaci a odstranˇen´ı softwaru
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Linuxov´e distribuce
Linuxov´e distribuce - opakov´an´ı konkr´etn´ı operaˇcn´ı syst´emy zaloˇzen´e na GNU a Linuxu. . . . . . sloˇzen´e z mnoha relativnˇe nez´avisl´ych projekt˚ u
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Software a distribuce Linux GNU knihovny aplikace instalátor služby linuxová distribuce
média atd.
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Distribuce a software
Distribuce a software software je distribucemi obvykle pˇrevzat a d´ale spravov´an a udrˇzov´an v r´amci dan´e distribuce
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Software a distribuce FOSS projekt vývojáři
FOSS projekt
produkt
vývojáři
vývojáři
začlenění udržování
distribuce
FOSS projekt
produkt
vývojáři
začlenění udržování
repozitáře s balíčky
produkt
vývojáři
vývojáři
začlenění udržování
distribuce
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta (aplikace, dokumentace, knihovna, datov´e soubory, sada ikon, apod.)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta (aplikace, dokumentace, knihovna, datov´e soubory, sada ikon, apod.) bal´ıˇcky jsou uloˇzen´e v reposit´aˇr´ıch ( zdroje softwaru“) ”
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta (aplikace, dokumentace, knihovna, datov´e soubory, sada ikon, apod.) bal´ıˇcky jsou uloˇzen´e v reposit´aˇr´ıch ( zdroje softwaru“) ” mezi bal´ıˇcky existuj´ı z´avislostn´ı vazby
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta (aplikace, dokumentace, knihovna, datov´e soubory, sada ikon, apod.) bal´ıˇcky jsou uloˇzen´e v reposit´aˇr´ıch ( zdroje softwaru“) ” mezi bal´ıˇcky existuj´ı z´avislostn´ı vazby z´avislostn´ı vazby ˇreˇs´ı automaticky spr´avce bal´ıˇck˚ u
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta (aplikace, dokumentace, knihovna, datov´e soubory, sada ikon, apod.) bal´ıˇcky jsou uloˇzen´e v reposit´aˇr´ıch ( zdroje softwaru“) ” mezi bal´ıˇcky existuj´ı z´avislostn´ı vazby z´avislostn´ı vazby ˇreˇs´ı automaticky spr´avce bal´ıˇck˚ u bal´ıˇcky jsou zpravidla digit´alnˇe podepsan´e
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Bal´ıˇcek bal´ıˇcek ≈ komponenta (aplikace, dokumentace, knihovna, datov´e soubory, sada ikon, apod.) bal´ıˇcky jsou uloˇzen´e v reposit´aˇr´ıch ( zdroje softwaru“) ” mezi bal´ıˇcky existuj´ı z´avislostn´ı vazby z´avislostn´ı vazby ˇreˇs´ı automaticky spr´avce bal´ıˇck˚ u bal´ıˇcky jsou zpravidla digit´alnˇe podepsan´e spr´avce bal´ıˇck˚ u podpisy kontroluje a varuje, pokud nesed´ı nebo neexistuj´ı (bezpeˇcnost)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Z´avislostn´ı vazby i3-wm
libx11
xcb-util
kbproto
libxcb
libxau
libxdmcp
xproto
glibc
linux-api-headers
yajl
libev
xcb-proto
tzdata
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Z´avislostn´ı vazby
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Reposit´aˇr reposit´aˇr ≈ skladiˇstˇe bal´ıˇck˚ u
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Reposit´aˇr reposit´aˇr ≈ skladiˇstˇe bal´ıˇck˚ u webov´e/s´ıt’ov´e u ´loˇziˇstˇe instalaˇcn´ı m´edium adres´aˇr
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Reposit´aˇr reposit´aˇr ≈ skladiˇstˇe bal´ıˇck˚ u distribuˇcn´ı neofici´aln´ı
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Reposit´aˇr reposit´aˇr ≈ skladiˇstˇe bal´ıˇck˚ u distribuˇcn´ı neofici´aln´ı
reposit´aˇre mohou b´yt zrcadleny“ na v´ıce serverech ” ( zrcadlech“): stahovat m˚ uˇzete z tˇech, kter´e jsou v´am bl´ıˇze ”
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Reposit´aˇr reposit´aˇr ≈ skladiˇstˇe bal´ıˇck˚ u distribuˇcn´ı neofici´aln´ı
reposit´aˇre mohou b´yt zrcadleny“ na v´ıce serverech ” ( zrcadlech“): stahovat m˚ uˇzete z tˇech, kter´e jsou v´am bl´ıˇze ” digit´aln´ı podpisy bal´ıˇck˚ u zabraˇ nuj´ı otr´aven´ı“ zrcadel ”
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Reposit´aˇr reposit´aˇr ≈ skladiˇstˇe bal´ıˇck˚ u distribuˇcn´ı neofici´aln´ı
reposit´aˇre mohou b´yt zrcadleny“ na v´ıce serverech ” ( zrcadlech“): stahovat m˚ uˇzete z tˇech, kter´e jsou v´am bl´ıˇze ” digit´aln´ı podpisy bal´ıˇck˚ u zabraˇ nuj´ı otr´aven´ı“ zrcadel ” u ˇrady distribuc´ı: automatick´y v´ybˇer zrcadla
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Zrcadla uživatel uživatel uživatel zrcadlo 1
uživatel uživatel
zrcadlo 2 hlavní server
uživatel uživatel
zrcadlo 3
uživatel uživatel
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka nastaven´ı reposit´aˇr˚ u (Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka nastaven´ı zrcadel (Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´ava softwaru v GNU/Linuxu
Spr´avce bal´ıˇck˚ u uˇ zivatel vyuˇ z´ıv´ a spr´ avce bal´ıˇ ck˚ u spr´avce bal´ıˇck˚ u vyuˇz´ıv´a nastaven´e reposit´aˇre m´a k dispozici m´ıstn´ı datab´azi s pˇrehledem nainstalovan´ych bal´ıˇck˚ u i bal´ıˇck˚ u dostupn´ych v reposit´aˇr´ıch podle uˇzivatelova pˇr´an´ı vyˇreˇs´ı z´avislosti a provede akci (instalace, aktualizace ˇci odstranˇen´ı) spr´avce bal´ıˇck˚ u m´ıv´a v´ıce rozhran´ı
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Spr´avce bal´ıˇck˚ u
repozitáře s balíčky instalace uživatel
správce balíčků
aktualizace odstranění
místní DB
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka nastaven´ı zdroj˚ u softwaru (Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka spr´avce softwaru (Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka spr´avce softwaru (Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka spr´avce softwaru (Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka spr´avce bal´ıˇck˚ u (Synaptic, Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka spr´avce bal´ıˇck˚ u (Synaptic, Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Spr´ ava softwaru v GNU/Linuxu
Uk´azka konzolov´eho spr´avce bal´ıˇck˚ u (Aptitude, Linux Mint)
Spr´ ava softwaru v GNU/Linuxu Aktualizace syst´ emu
Osnova
1
Spr´ava softwaru v GNU/Linuxu Spr´ava softwaru v majoritn´ım syst´emu Spr´ava softwaru v GNU/Linuxu Aktualizace syst´emu Shrnut´ı
Spr´ ava softwaru v GNU/Linuxu Aktualizace syst´ emu
Spr´ava softwaru v GNU/Linuxu
Aktualizace syst´emu pˇr´ıvˇetiv´e distribuce si samy kontroluj´ı aktualizace naleznou-li dostupn´e aktualizace, nab´ıdnou jejich instalaci proces aktualizace aktualizuje veˇsker´y software instalovan´y z reposit´aˇr˚ u
Spr´ ava softwaru v GNU/Linuxu Aktualizace syst´ emu
Uk´azka spr´avce aktualizac´ı
Spr´ ava softwaru v GNU/Linuxu Shrnut´ı
Osnova
1
Spr´ava softwaru v GNU/Linuxu Spr´ava softwaru v majoritn´ım syst´emu Spr´ava softwaru v GNU/Linuxu Aktualizace syst´emu Shrnut´ı
Spr´ ava softwaru v GNU/Linuxu Shrnut´ı
Porovn´an´ı
Majoritn´ı syst´ em
GNU/Linux repozitáře s balíčky
instalační CD webové stránky
instalace uživatel
uživatel
aplikační instalátor aplikační aktualizátor (nebo uživatel)
správce balíčků
odstranění
instalace odstranění aktualizace
aktualizace
místní DB
Spr´ ava softwaru v GNU/Linuxu Shrnut´ı
Spr´ava softwaru v GNU/Linuxu
Instalace softwaru nedostupn´eho z reposit´aˇr˚ u naj´ıt ofici´aln´ı ˇci neofici´aln´ı reposit´aˇr, kter´y bal´ıˇcek obsahuje propriet´arn´ı software obvykle obsahuje instal´ator, jako v majoritn´ım syst´emu instalace svobodn´eho softwaru nedostupn´eho v ˇz´adn´em reposit´aˇri je moˇzn´e ˇreˇsit ruˇcn´ı kompilac´ı
Spr´ ava softwaru v GNU/Linuxu Shrnut´ı
Spr´ava softwaru v GNU/Linuxu Shrnut´ı a z´avˇer pro instalaci SW vyuˇ z´ıvejte spr´ avce bal´ıˇ ck˚ u propriet´arn´ı aplikace instalujte pomoc´ı jejich instal´atoru distribuˇcn´ı reposit´aˇre obsahuj´ı drtivou vˇetˇsinu softwaru preferujte software z ofici´aln´ıch, distribuˇcn´ıch reposit´aˇr˚ u chybˇej´ıc´ı software ˇreˇste nalezen´ım reposit´aˇre, kter´y jej obsahuje nepouˇ z´ıvejte reposit´ aˇre urˇ cen´ e pro jin´ e distribuce nebo pro jinou verzi vaˇs´ı distribuce do kompilace se nepouˇstˇejte, pokud nejste pokroˇcilejˇs´ı uˇzivatel´e varov´ an´ı o nesouhlasu podpis˚ u bal´ıˇ ck˚ u neberte na lehkou v´ ahu
Spr´ ava softwaru v GNU/Linuxu Shrnut´ı
Konec
Dˇekuji za pozornost.
Spr´ ava softwaru v GNU/Linuxu Shrnut´ı
Licence
Toto d´ılo podl´eh´a licenci Creative Commons BY-NC-ND 3.0 CZ Creative Commons Uved’te autora Nepouˇz´ıvejte d´ılo komerˇcnˇe Nezasahujte do d´ıla Text licence naleznete na: http://creativecommons.org/licenses/by-nc-nd/3.0/cz/