Tento modul v záložce umožňuje instalovat nebo odinstalovat balíčky s aplikacemi. Okno správce balíčku si můžete prohlédnout na obrázku 2.2 – „YaST Správce balíčků“.
Aplikace jsou na instalačním médiu obsaženy ve formě RPM balíčků. 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. Seznam balíčků můžete vidět v pravém okně. Seznam se bude lišit podle nastavení vlevo nahoře. V naše případě se na obrázku vybrán filtr .
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.
Před každým balíčkem se nachází symbol, který označuje stav balíčku jako např, zda je „nainstalován“ nebo „určen ke smazání“. Ikona se nachází na začátku řádky v okně balíčku před jeho jménem. Stav změníte kliknutím na ikonku. Při určitých situacích jsou dostupné pouze některé stavy. Například u balíčku, který dodposud nebyl nainstalován, nelze nastavit stav „Smazat“. Dostupné stavy s nápovědou najdete v hlavní nabídce +.
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ě.
![]() | Seznam všech nainstalových balíčků |
|---|---|
Pokud chcete získat seznam všech nainstalovaných balíčků, zvolte filtr a v poli odškrtněte vše s výjimkou . Jestliže se mezitím stav některých balíčků změnil a vy chcete seznam aktualizovat, zvolte . | |
Balíčky, které chcete nainstalovat, nastavte na stav , ikonka
. Po výběru balíčků k instalaci spustíte instalaci kliknutím
na tlačítko . Správce balíčků překontroluje závislosti a pokud dojde ke konfliktu, navrhne vám jeho vhodné řešení či zobrazí balíčky, které je potřeba doinstalovat. Jestliže chcete seznam balíčků, jež se mají doinstalovat k vašemu výběru, vidět před spuštěním instalace, zvolte
v hlavní nabídce +.
Po instalaci se správce balíčků neukončí, ale nabídne vám možnost instalovat další balíčky nebo ukončit modul.
![]() | Seznam všech dostupných balíčků |
|---|---|
Abyste zobrazili seznam všech balíčků dostupných na instalačním médiu, zvolte filtr a vyberte ze spodu stromu. SUSE Linux obsahuje velké množství balíčků a proto může trvat delší dobu, než se seznam zobrazí. | |
Správce balíčků mimo možnosti jednotlivých balíčků umožňuje také instalaci celých předvolených skupin. K jejich výběru použijte filtr v levém horním rohu.
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.
K instalaci balíčků potřebných pro lokalizaci systému použijte filtr . Seznam obsahuje všechny jazyky podporované systémem SUSE Linux. Pro instalaci se zvolí pouze ty balíčky z výběru, které odpovídají vaší aktuální instalaci.
![]() | Poznámka |
|---|---|
Vzhledem k tomu, že jazykové balíčky mohou vyžadovat pro správnou funkci další programy, mouhou se k instalaci automaticky vybrat i další balíčky. | |
Dostupné jsou obvykle také balíčky se zdrojovým kódem. Zdrojové kódy nejsou potřebné pro běh systému, ale můžete je potřebovat, pokud si chcete vytvářet vlastní verzi programu.
Zdrojové balíčky zvolíte k instalaci tak, že zatrhnete políčko na konci řádku v seznamu s balíčky. Pokud na konci žádné políčko není, zdrojové kód balíčku není na médiu obsažen.
Balíčky, které chcete odinstalovat, nastavte na stav , ikonka
. Po výběru balíčků k odinstalaci spustíte instalaci kliknutím
na tlačítko . Správce balíčků překontroluje závislosti a pokud dojde ke konfliktu, navrhne vám jeho vhodné řešení.
Po instalaci se správce balíčků neukončí, ale nabídne vám možnost instalovat další balíčky nebo ukončit modul.
V případě, že dojde k poškození nějakého balíčku nebo chcete zpět nainstalovat balíček na verzi z instalačního média, nastavte balíček na stav , ikonka
Po výběru balíčků k reinstalaci spustíte kliněte
na tlačítko . Správce balíčků překontroluje závislosti a pokud dojde ke konfliktu, navrhne vám jeho vhodné řešení.
K vyhledávání použijte filtr . Zadejte řetězec k vyhledávání a kliknete na tlačítko . Hledání můžete ovlivnit výběrem parametrů hledání. Jestliže v části zvolíte , můžete použít také zástupné znaky.
![]() | Rychlé hledání |
|---|---|
Mimo filtru nabízí správce balíčků také funkci rychlého hledání. Jednoduše na klávesnici stiskněte první písmeno jména balíčku, který chcete najít, a kurzor se přesune na první balíček začínající zadaným písmenem. Při tomto způsobu hledání musí být kurzot umístěn v seznamu balíčků, to provedete kliknutím myši na seznam. | |
Balíček určitého jména vyhledáte tak, že zadáte jméno balíčku nebo jeho část, v části zaškrtnete a kliknete na . Jestliže zadaný výraz chcete hledat i v popisu, zaškrtněte také a .
Balíček obsahující určitý soubory vyhledáte tak, že zadáte jméno souboru, v části zaškrtnete a kliknete na .
Balíčky ozávisející na určitém balíčku vyhledáte tak, že zadáte jméno balíčku, v části zaškrtnete a kliknete na .
Jestliže jste obeznámeni se strukturou balíčku v systému SUSE Linux, můžete k hledání použít filtr . Tento filr třídit balíčky do skupi jako aplikace, vývoj, hardware ve stromové struktuře.
Seznam balíčků, které jste se rozhodli instalovat, aktualizovat nebo odstranit, si můžete prohlédnout pomocí filtru . Zobrazuje vlastně co se stane, pokud kliknete na . Pro změnu můžete použít zaškrtávací políčka vlevo od názvu balíčku.
Stav balíčků ze seznamu můžete podle potřeby měnit. jestliže po změnách není již seznam aktuální, můžete jej obnovit kliknutím na .
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.
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í.
Pod informacemi o balíčku najdete tlačítko a zaškrtávací políčko . 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 . 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
2.3 – „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.
![]() | Ř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. | |
Add-on produkty přináší do vašeho systému nové funkce. Může jít o CD třetích stran nebo zvláštní rozšíření jako CD s binárními ovladači. K instalaci rozšíření použijte modul +. Po úspěšném vložení média se otevře okno správce balíčků, kde můžete vybrat balíčky k instalaci.
Pokud rozšíření obsahuje také nové výběry, objeví se ve filtru nová položka. K zobrazení všech balíčků z rozšíření použijte filtr a zvolte ze seznamu rozšíření.
Rozšíření lze instalovat z lokálních médií jako DV nebo DVD, ale také ze síťových pomocí např. protokolů FTP nebo HTTP. Podporována je také instalace z ISO souboru. Pokud chcete provádět instalaci z ISO souboru, zvolte v nabídce médií a pak .
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 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).
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 .
Po vypnutí modulu tlačítkem se uloží současné nastavení a moduly a začnou používat nastavené zdroje.
Opravy a vylepšení můžete nainstalovat pomocí YaST Online Updatu (YOU). Opravy pro SUSE produkty jsou dostupné prostřednictvím katalogů SUSE. Katalogy přidáte nebo odstraníte v modulu +, viz 2.3.3 – „Instalační zdroje“.
Seznam oprav najdete v levé části dialogu. Opravy jsou rozděleny podle dopadu na bezpečnost systému:
Takto označené opravy je nutné nainstalovat. Jejich nenainstalování představuje vážné bezpečnostní ohrožení.
Tyto opravy byste měli nainstalovat, protože bez nich může dojít k ohrožení systému.
Počítač zůstane bezpečný i bez těchto oprav.
Opravu nainstalujete jejím výběrem a kliknutím na . Vybrat můžete několik oprav současně. Výběr zrušíte kliknutím na .
Jiný způsob, jak snadno a rychle aktualizovat systém, je v prostředích KDE a GNOME applet ZENworks. Mimo samotné aktualizace ZENworks updater také umožňuje monitorovat výdávání nových oprav. .
V případě, že potřebujete provést aktualizaci za zvláštních podmínek, např. se nacházíte se proxy serverem, použijte pro aktualizaci program rug, který je popsán v části 2.3.4.1 – „Aktualizace z příkazové řádky“.
SUSE Linux obsahuje nový nástroj pro aktualizaci z příkazové řádky, rug. Tento program využívá rcd démona k instalaci, aktualizaci a odstraňování softwaru. Balíčky jsou seskupeny do kanálů (katalogů), které obsahují skupiny souvisejících balíčků. Např. jeden kanál může obsahovat aktualizace a druhý balíčky dodávané jinými výrobci. Instalovat nebo aktualizovat můžete pouze balíčky z kanálů, do kterých jste přihlášeni.
Nejčastěji používaný příkaz je
rug update, který stahuje a instaluje aktualizace. Jestliže chcete pouze nainstalovat opravy, pak právě toto je příkaz, který budete potřebovat. Seznam všech balíčků z jednoho kanálu získáte příkazem rug pa jmeno_kanalu. Řetězec
jmeno_kanalu nahraďte skutečným jménem kanálu, jeho balíčky chcete vypsat. Seznam dostupných služeb zjistíte příkazem
rug sl.
Další užitečné příkazy najdete v tabulce 2.1 – „rug příkazy“.
Tabulka 2.1. rug příkazy
Příkaz | Funkce |
|---|---|
ca | Seznam katalogů |
sa | Přidání služby |
reg | Registrace služby |
sub | Přihlášení katalogu |
refresh | Obnovení seznamu balíčků |
rug nabízí řadu nastavení umožňujících jeho použití v různých situacích. Volby, které lze nastavit, získáte zadáním příkazu rug get. Nastavení hodnoty do určité proměnné provedete příkazem
rug set.
Například, pokud chcete aktualizovat systém na počítači, který je za proxy serverem, musíte nejdřív nastavit údaje pro průchod přes tento server. To uděláte příkazy:
rug set proxy-url url_path
rug set proxy-username name
rug set proxy-password password
Řetězec url_path nahraďte adresou proxy serveru, name nahraďte svým uživatelským jménem a password heslem.
Pomocí programu rug v kombinaci s programem cron můžete nastavit automatickou aktualizaci systému. Nejjednoduší příklad představuje plně automatzická aktualizace. Nastavení musíte provést jako uživatel root. Jako úlohu cronu zadejte příkaz rug up -y. Volba up -y stáhne a nainstaluje aktualizace bez potřeby potvrzování.
V některých případech může být úplná automatizace aktualizací nežádoucí. jestliže si chcete opravy nejdřív stáhnout, použijte příkaz rug up -dy.
Volba up -dy stáhne bez potvrzování opravy do cache rugu. Výchozí umístění cache je
/var/cache/redcarpet.
Více informací o používání programu rug získáte zadáním příkazu rug --help nebo v manuálové stránce
rug(1).
Volbu --help lze použít také pro nápovědu pro jednotlivé příkazy programu rug. Jestliže například potřebujete vypsat nápovědu pro příkaz
rug update, zadejte
rug update --help.
Automatická aktualizace umožňuje udržovat váš systém aktuální bez nutnosti ručního spouštění aktualizace. Proces aktualizace se bude spouštět automaticky ve vámi zadaný čas. Nastavíte ji pomocí modulu .
Nejdřív povolte automatickou aktualizaci zatrhnutím a nastavte čas aktualizace. Pokud chcete mít nad opravami absolutní kontrolu, můžete je automaticky pouze stáhnout a nainstalovat později po jejich kontrole. Pokud chcete opravy pouze stáhnout, zvolte .
Některé opravy vyžadují zvláštní akce, např. potvrzení instalace nebo restart systému v případě jádra. Informace o těchto aktcích jsou součástí předinstalačních informací. Podle těchto informací lze tyto opravy odlišit a vyřadit je z automatické aktualizace. Pokud je chcete vyřadit, zvolte . Nastavení automatické aktualizace ukončíte kliknutím na .
Před spuštěním modulu vložte do mechaniky CD se záplatami. Po načtení CD se otevře dialog . 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ě , kde je vybrán jako instalační zdroj CD.
Tento modul vám umožní aktualizovat systém, tj. přejít na novější verzi distribuce.
![]() | 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. | |
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.
Instalaci do virtuálního stroje XEN provedete pomocí modulu . 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.
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 , 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 .