3.4. Software

3.4.1. Správce programů

Tento modul v záložce Software umožňuje instalovat nebo odinstalovat balíčky s aplikacemi.

[Important]Důležité

Balíčky obsahují komprimované spustitelné soubory, knihovny a další data, která využívá daná aplikace. Jsou zabaleny dohromady tak, aby po nainstalování balíku bylo možné aplikaci ihned spustit. Balíček poznáte podle přípony .rpm.

Některé balíky mohou také vyžadovat přítomnost jiných balíků, jsou na něm závislé. YaST vám při instalaci balíku oznámí, že je zde závislost na jiném balíku a zeptá se, zda si přejete nechat vyřešení závislostí na něm. Navíc se YaST stará také o kolidující balíky. Všechny informace o závislostech balíku a mnoho dalšího je uvedeno v hlavičce balíku.

Pokud instalujete z CD/DVD, vložte nejdříve instalační médium do mechaniky. Po spuštění se zobrazí okno s několika rámci. Velikost těchto rámců můžete změnit myší kliknutím na linky, které je oddělují. V následujícím textu bude popsán obsah těchto rámců.

3.4.1.1. Filtr

Vybírat všechny balíky instalace jeden po druhém může být velice pracné a zdlouhavé. Proto nabízí správce programů možnost použít filtry pro zjednodušení práce s balíky. Část s filtrem je v levém horním rohu aplikace. Vybírat můžete z těchto filtrů:

Výběry

Po spuštění je aktivní tento filtr. Seskupuje balíky s aplikacemi podle jejich účelu (Multimédia, Kancelářské aplikace atd.). Tyto výběry jsou vypsány v okně pod oknem filtru. V pravém okně můžeme vidět seznam balíčků zvoleného výběru. Vlevo od názvu výběru je políčko znázorňující stav - zaškrtnutý znamená nainstalovaný. Pokud chceme nainstalovat některý další výběr, zaškrtneme jej.

Skupiny balíčků

Zde naleznete více technický přehled balíčků. Je vhodný pro zkušenější uživatele systému SUSE Linux. Filtr uspořádá programové balíčky podle určení do stromové struktury (např. Dokumentace, Vývoj, Hardware ...). Čím více se vnoříte do struktury, tím zjemňujete výběr balíčků zobrazených vpravo.

Navíc můžete tímto filtrem zobrazit všechny balíčky uspořádané podle abecedy. To uděláte kliknutím na položku zzz Vše. Protože SUSE Linux obsahuje mnoho balíčků, může chvíli trvat než se zobrazí seznam programových balíčků.

Jazyky

Pokud chcete doinstalovat např. lokalizace určitého jazyka nebo jazykově závislé balíčky, použijte filtr Jazyky. Tento filtr poskytuje pohled na všechny jazyky podporované systémem SUSE Linux. Výběrem určitého jazyka se v pravém okně zobrazí pro něj dostupné balíčky. Všechny balíčky potřebné pro lokalizaci již nainstalovaných programů se zároveň označí pro instalaci.

[Note]Poznámka

Jazykově závislé balíčky mohou záviset na jiných balíčcích. Při instalaci se nainstalují i tyto dodatečné balíčky.

Hledat

Nejjednodušší cesta, jak nalézt konkrétní balíček. Hledat můžete podle jména, popisu, shrnutí, zda poskytuje konkrétní soubor, nebo zda ho vyžaduje. Zkušenější uživatelé mohou vyhledávat i pomocí expanzních znaků (tzv. wild cards) nebo regulárních výrazů.

[Tip]Tip

Kdykoliv můžete prohledávat libovolný seznam. Stačí pouze myší kliknout do seznamu, a začít psát počáteční písmena názvu položky, kterou hledáte.

Souhrn instalace

Zde si můžete prohlédnout seznam balíčků, které jste se rozhodli instalovat, aktualizovat nebo odstranit. Zobrazuje vlastně co se stane, pokud kliknete na Přijmout. Pro změnu můžete použít zaškrtávací políčka vlevo od názvu balíčku.

3.4.1.2. Seznam balíčků

Seznam filtru vyhovujících balíčků je zobrazen v pravém podokně. U každého balíčku je zaškrtávací políčko s ikonkou symbolizující jeho stav např. zda je určen k „instalaci“ nebo „smazání“. Stav můžete změnit kliknutím myší na tuto ikonku. Možnosti změny stavu jsou samozřejmě závislé na okolnostech, např. balíček, který nebyl doposud nainstalován, nelze označit ke smazání. Podrobný popis, a vysvětlení jednotlivých ikon stavu balíčku, najdete v menu Nápověda, položka Symboly.

Hlavní ikonky a jejich významy jsou následující:

Neinstalovat

Tento balíček není nainstalován ani nainstalován nebude.

Instalovat

Tento balíček doposud není nainstalován, ale bude nainstalován.

Ponechat

Tento balíček je již nainstalován a zůstane nainstalován.

Aktualizovat

Tento balíček je již nainstalován a bude aktualizován na verzi na instalačním médiu.

Smazat

Tento balíček je nainstalován a bude smazán.

Tabu

Tento balíček nebude nikdy nainstalován. Obvykle je vhodné balíček takto označit, pokud se nenachází na žádném instalačním zdroji, nebo je nemožné ho instalovat kvůli porušení závislostí. Označení balíčku jako „Tabu“ je určeno pouze pro pokročilé uživatele, protože jeho použití může vést k nutnosti ručního řešení závislostí.

Chráněno

Tento balíček je nainstalován a nesmí být měněn. Automaticky jsou takto označeny všechny balíčky třetích stran (neobsahující podpis SUSE).

Automatická instalace

Tento balíček byl automaticky zvolen pro instalaci, protože je vyžadován jiným balíčkem (kvůli závislostem). Pokud nechcete, aby byl takový balíček instalován, označte jej jako „Tabu“.

Automatická aktualizace

Tento balíček je již nainstalován, ale jiný balíček vyžaduje jeho aktualizaci.

Automatické smazání

Tento balíček je již nainstalován, ale jiný balíček vyžaduje jeho smazání.

Automatická instalace (podle výběru)

Tento balíček byl automaticky zvolen k instalaci, protože je součástí předdefinovaného výběru.

Automatická aktualizace (podle výběru)

Tento balíček je již nainstalován, ale je součástí předdefinovaného výběru a na instalačním médiu existuje novější verze.

Automatické smazání (podle výběru)

Tento balíček je již nainstalován, ale podle předdefinovaného zvoleného výběru by měl být smazán. K této situaci dochází skutečně velmi vzácně.

U balíčků se můžete rozhodnout, zda si je přejete nainstalovat i se zdrojovými kódy. Příslušné nastavení najdete v hlavní nabídce v položce Balíček. Instalace zdrojových kódů nelze nastavit pomocí stavové ikonky. Zvolit můžete tyto možnosti:

Instalovat zdroj. soubory

Mimo balíčku se nainstalují i jeho zdrojové soubory. Zdrojové soubory najdete po instalaci v adresáři /usr/src/packages.

Neinstalovat zdroj. soubory

Nainstaluje se pouze balíček.

Mimo stavové ikonky se pro vyjádření dalších vlastností používají barvy písma. Například nainstalovaný balíček, který má na instalačním médiu novější verzi, je zobrazen modře. Červená barva znamená, že nainstalovaný balíček je vyšší verze, než jaká je dostupná na instalačním médiu. Číslování balíčků však nemusí být postupné a z toho důvodu u některých balíčků může být barevné značení zavádějící. Pokud je potřeba, můžete si verzi balíčku ověřit v informačním okně.

3.4.1.3. Informace o balíčku

Informace o balíčku se zobrazují v informačním podokně, které se nachází pod seznamem balíčků a v několika záložkách zobrazuje informace o zvoleném balíčků. Můžete si zde přečíst stručný popis balíčku, závislosti, typ licence a další informace.

3.4.1.4. Zaplnění disku

V levém spodním podokně pod filtrem najdete informace o zaplnění disku. Zeleně je zobrazena již zaplněná část, jejíž velikost se mění v závislosti na vašem výběru balíčků k instalaci. Pokud se začnete přibližovat k limitu disku, začne se barva měnit na červenou. V případě překročení kapacity disku se objeví varovné hlášení.

3.4.1.5. Hlavní nabídka

Hlavní nabídka obsahuje následující položky:

Soubor

Jestliže chcete uložit výběr balíčků do textového souboru, zvolte Soubor+Exportovat. Uložený textový soubor pak můžete použít např. při replikaci instalaci na jiném systému, kde ho můžete importovat pomocí nabídky Soubor+Importovat.

Z této položky můžete také správce balíčků ukončit a to buď volbou Ukončit, zapomenout změny, kdy se ukončí bez uložení změn, nebo Ukončit, uložit změny, kdy se změny provedou.

Balíček

Tato položka se vždy vztahuje na vybraný balíček v seznamu balíčků. Pro balíček lze nastavit jen ty stavy, které jsou pro něj vzhledem k situaci na vašem systému přípustné. Ostatní volby budou nedostupné. Pokud chcete nainstalovat také zdrojový kód balíčku, zvolte podnabídku Vše v tomto seznamu a zde zvolte příslušnou volbu.

Extra

Nabídka Extra nabízí nástroje pro řešení konfliktů a závislostí. Volbou Zobrazit automatické změny balíků získáte seznam balíčků, které se automaticky doinstalují, protože jsou vyžadovány zvolenými balíčky. Jestliže potvrdíte instalaci s výběrem, ve kterém bude docházet ke konfliktu, zobrazí se varovné hlášení.

Nápověda

Nabídka Nápověda+Klávesy+Přehled vám zobrazí stručný přehled funkcí správce balíčků. Informace o stavových ikonkách získáte volbou položky Symboly a informace o klávesových zkratkách v nabídce Klávesy.

3.4.1.6. Spuštění instalace balíčků

Pokud jste hotovi s výběrem co nainstalovat nebo odinstalovat, tlačítkem Přijmout spustíte instalaci balíků. V instalačním okně můžete sledovat průběh instalace. Po instalaci všech zvolených balíků je automaticky spuštěn SuSEconfig. Ten aktualizuje systémové a konfigurační soubory v závislosti na nainstalovaném softwaru. To si může vyžádat určitý čas (program často přistupuje k disku).

3.4.1.7. Kontrola závislostí

Pod informacemi o balíčku najdete tlačítko Zkontrolovat závislosti a zaškrtávací políčko Automatická kontrola. Tlačítko slouží pro okamžitou kontrolu závislostí zvolených balíčků. Pokud chcete, aby byla kontrola prováděna automaticky ihned po zaškrtnutí balíčku, zaškrtněte Automatická kontrola. Kontrola závislostí balíčků je časově náročná operace. V případě automatické kontroly proto bude výběr trvat delší dobu.

Příkladem, kdy dojde ke konfliktu závislostí, jsou balíčky sendmail a postfix. Na obrázku 3.2 – „Konflikt závislostí“ vidíte varování, které se objeví, pokud zvolíte sendmail k instalaci a postfix je již nainstalován. Abyste mohli nainstalovat sendmail, musíte nejdřív postfix označit ke smazání nebo konflikt ignorovat.

[Warning]Řešení konfliktů závislostí

Při odstraňování balíků dbejte na doporučení programu YaST tak, abyste zachovali konzistenci operačního systému.

Obrázek 3.2. Konflikt závislostí

Konflikt závislostí

3.4.2. Instalační zdroje

Instalační zdroj je médium, kde jsou k dispozici balíky distribuce SUSE Linux. Většinou se instalace provádí z CD média, dále pak můžete instalovat prostřednictvím sítě nebo z pevného disku.

Po spuštění modulu se zobrazí seznam všech již dříve zadaných instalačních zdrojů. Pokud jste instalovali pouze z CD, na seznamu bude uvedeno pouze CD. Klikněte na Přidat a zadejte další zdroj, odkud chcete instalovat balíky. Přidat můžete cestu k souborům na lokálním pevném disku, výměnná média (CD, DVD) nebo síťové zdroje (NFS, FTP, HTTP, Samba).

Obrázek 3.3. YaST: Instalační zdroj

YaST: Instalační zdroj

Během instalace nebo aktualizace používá YaST veškeré dostupné zdroje. Každá položka má tedy políčko, kde určíte, zda se má používat či ne. Pro změnu stavu použijete tlačítko Zapnout/Vypnout.

Po vypnutí modulu tlačítkem Zavřít se uloží současné nastavení a moduly Správce programů a Aktualizace systému začnou používat nastavené zdroje.

3.4.3. Online aktualizace

Modul Aktualizace programu on-line (YaST Online Update (YOU)) vám pomůže mít systém stále aktuální. Provádí jeho aktualizaci tak, že zkontroluje na vzdáleném SUSE ftp serveru (nebo jeho zrcadle) novější verze balíčků, které pak stáhne a nainstaluje na váš počítač. Samozřejmě až po potvrzení uživatelem. Kromě celých balíčků jsou na ftp serveru také záplaty, které opravují případné nedostatky v zabezpečení systému.

Z jakého serveru se budou stahovat balíčky se zadává do položky Umístění. Můžete zvolit v menu Zdroj pro instalaci některý z předem nastavených serverů a jeho adresa URL se překopíruje do řádku Umístění. Tuto adresu můžete následně editovat, nebo sem zapsat i váš vlastní lokální server, který tyto soubory obsahuje (například file:/muj/adresar/, /muj/adresar/, ftp://muj.server/cesta/ atd.).

[Important]Důležité

On-line aktualizace vyžaduje správně zkonfigurované internetové připojení, tj. nejdříve musíte nastavit modem nebo síťovou kartu.

Po zapnutí modulu je aktivní položka Ruční výběr novinek, která vám umožní rozhodnout se, zda konkrétní záplatu chcete instalovat či ne. K tomu abyste nainstalovali veškeré dostupné záplaty tuto položku vypněte. V závislosti na vašem připojení však může stahování dat probíhat relativně dlouho.

Další možností je aktualizovat váš systém automaticky. Klikněte na Konfigurovat plně automatickou aktualizaci... a nastavte postup, jakým se bude systém sám aktualizovat. Tento proces je plně automatizovaný, takže se již dále nemusíte o nic starat. Musíte samozřejmě zajistit, aby byl počítač v době, kdy aktualizuje balíčky, schopen se připojit na zadaný aktualizační server.

Pokud se rozhodnete provést interaktivní aktualizaci (implicitní volba), zaškrtněte Ruční výběr novinek a poté na zvolte Další. Zde můžete zakázat nebo povolit instalaci záplaty nebo aktualizované verze balíku. Nyní se spustí správce programů (popsaný v části 3.4.4 – „Aktualizace programů z CD“, jenž má zapnutý filtr a zobrazuje pouze opravné záplaty. Ty aktualizace, jejichž instalace je žádoucí, jsou předem zvolené pro instalaci. Za běžných okolností byste měli schválit tento doporučený výběr.

Jakmile jste hotovi s výběrem aktualizací balíčků, klikněte na Přijmout. Vybrané aktualizace se stáhnou a nainstalují. Jestliže během tohoto procesu nastane chyba, jste o tom informováni v okně. Je-li to nezbytné, přeskočte konkrétní chybový balíček. Některé záplaty mohou otevřít okno a informovat vás o detailech, žádat váš souhlas s instalací, nebo nabídnou možnost přeskočit instalaci této záplaty.

Zatímco se instalují aktualizace, můžete sledovat průběh v okně s protokolem. Po úspěšné instalaci ukončíte modul tlačítkem Zavřít. Pokud nebudete aktualizovat další počítače, zaškrtněte položku Po aktualizaci odstranit zdroje balíků a po instalaci je YaST smaže. Nakonec se spustí SuSEconfig a upraví konfiguraci systému.

[Important]Důležité

Někdy se může stát, že bude třeba provést aktualizaci dvakrát. Poprvé se aktualizuje samotná služba YOU (YaST on-line Update) a teprve po její aktualizaci a restartu modulu budou staženy ostatní záplaty.

Obrázek 3.4. YaST Online aktualizace

YaST Online aktualizace

3.4.3.1. Spouštění aktualizace z konzole

Modul Aktualizace programů online můžete také ovládat z příkazové řádky. Program musíte spouštět jako uživatel root.

Po spuštění si program stáhne z prvního ftp serveru v seznamu, který je uložen v /var/lib/YaST2/you/yourservers, přehled dostupných oprav a opravné balíčky relevantních nainstalovaných aplikací. To docílíme příkazem online_update

Jestliže chceme stáhnout pouze některé opravy, můžeme programu upřesnit zadání pomocí parametrů security, recommended, document, a optional.

Parametr security zajistí, že se stáhnou opravy týkající se bezpečnosti, recommended jsou opravy doporučené SUSE, document zjistí informace o opravách a optional stáhne menší opravy. Informace o těchto opravách jsou uloženy v /var/lib/YaST2/you/mnt/i386/update/X.Y, kde X.Y znamená číslo verze systému SUSE Linux.

K tomu, abyste si stáhli pouze bezpečnostní opravy, pak stačí napsat příkaz yast2 online_update security.

Pokud spustíte modul, standardně se uloží nový aktualizovaný seznam SUSE FTP serverů do /var/lib/YaST2/you/yourservers. Jestliže nechcete aby vám program přepisoval tento seznam, můžete tuto funkci vypnout v /etc/sysconfig/onlineupdate. Zde nastavte řádek YAST2_LOADFTPSERVER=yes na no.

Chcete-li balíčky pouze stáhnout a neinstalovat, spusťte program s parametrem: online_update -g

Tento proces je vhodný hlavně pro správce systémů. Přes noc si stáhnou veškeré opravné balíčky a ráno nainstalují ty, které potřebují.

3.4.4. Aktualizace programů z CD

Před spuštěním modulu Aktualizace programů z CD vložte do mechaniky CD se záplatami. Po načtení CD se otevře dialog Seznam dostupných novinek. Zde jsou již předem zvoleny ty záplaty, které jsou relevantní pro váš systém, tj. máte nainstalovány programy, ke kterým se opravy vztahují. Samozřejmě máte možnost zvolit i další položky, případně neaktualizovat některé ze stávajících.

Protože dochází k sjednocování, spustí se vlastně Aktualizace programu online, kde je vybrán jako instalační zdroj CD.

3.4.5. Aktualizace systému

Tento modul vám umožní aktualizovat systém, tj. přejít na novější verzi distribuce.

[Important]Důležité

Pokud spouštíte aktualizaci za běhu systému, není možné aktualizovat základní systém. K tomu je třeba restartovat počítač a použít instalační CD nebo disketu, kde zvolíte aktualizaci systému. Základní systém není možné měnit za běhu stejně, jako si pod sebou nemůžete uříznout větev s tím, že si tam dáte jinou.

3.4.5.1. Důležité informace o aktualizaci

Aktualizace systému je složitá procedura. Každý nainstalovaný balíček musí být programem YaST zkontrolován a YaST musí určit co je třeba učinit pro aktualizaci jednotlivých balíků. YaST se snaží do této aktualizace zahrnout i změny nastavení, které provedl uživatel. Nicméně některá nastavení mohou být problémová a způsobit nekonzistenci mezi různými konfiguracemi systému. Týká se to i problému zpětné kompatibility některých programů, které mohou mít potíž s načtením konfiguračních souborů svých starších verzí. Některá nastavení proto musíte provést po aktualizaci systému znovu.

Čím starší verzi SUSE Linux používáte anebo čím větší zásah do standardní konfigurace jste provedli, tím je větší pravděpodobnost, že narazíte na problémy. Předtím než začnete aktualizovat systém, proveďte zálohu vašeho stávajícího systému.

Tento postup se může hodit, pokud byste chtěli aktualizovat pouze pár aplikací. Při komplexnějších změnách se vyplatí provést aktualizaci restartováním počítače s vloženým CD nebo jiným zdrojem pro aktualizaci.

3.4.6. Instalace virtuálního stroje (XEN)

Instalaci do virtuálního stroje XEN provedete pomocí modulu Instalace virtuálního stroje (XEN). XEN umožňuje běh jednoho a více operačních systémů na jednom fyzickém počítači. Podrobné informace o této problematice najdete v Referenční příručce.

3.4.7. Kontrola média

Pokud při instalaci systému SUSE Linux narazíte na problémy, měli byste nejdřív otestovat instalační CD popř. DVD pomocí modulu Kontrola média, zda nejsou poškozená. Problémy se však mnohem častěji vyskytují u doma vypalovaných médií. Médium otestujete tak, že je vložíte do mechaniky a v tomto modulu kliknete na tlačítko Start .

Obrázek 3.5. Kontrola integrity média

Kontrola integrity média