|
|
||
| Home | Mandriva Linux | Ukázky | Kde získat | Podpora | Fórum | Wiki | Kontakty | RSS | Přihlásit | Registrovat | |
Obsah
Instalace programů v Mandriva Linuxu (balíčky RPM)
Ze všeho nejdříve je nutno nastavit vhodné zdroje.
Nemáte-li internet, mohu vřele doporučit „nadupaná“ dvouvrstvá média v české verzi („knížka“ Ivana Bíbra), 99% potřebných balíčků tam je, a cena je velmi mírná.
Co jsou RPM?Nebudu Vás obtěžovat s odborným popisem. Balíčky RPM jsou nativním zdrojem software v Mandriva Linuxu. Nejčastěji obsahují programy či knihovny, mohou však obsahovat třebas i dokumentaci nebo ikonky. K instalaci software v Mandriva Linuxu používejte především RPM balíčky (a nemáte-li vyšší požadavky, nemusíte ani nic jiného k instalaci používat). U nich máte záruku, že se nainstalují na správná místa v systému a budou spolupracovat s dalšími programy (závislosti), programy půjdou snadno aktualizovat či odinstalovat apod. PLATÍ TO OVŠEM JEN PRO RPM BALÍČKY URČENÉ (KOMPILOVANÉ) PRO MANDRIVU!! Viz UPOZORNĚNÍ dále v textu. Instalace z RPM je v Mandrivě velmi propracovaná a o vše se stará systém urpmi, který má i grafickou nadstavbu Správce software – přístupný například pomocí Ovládacího centra Mandriva, nebo přímo z Konzoly příkazem drakrpm. Systém řeší nejen tzv závislosti (balíčky RPM bývají v Mandriva Linuxu často závislé na balíčcích s knihovnami nebo jinými programy), ale umožňuje pohodlnou instalaci software, přičemž balíčky mohou být nejen v lokální složce či na výměnném médiu (CD, DVD), ale také mohou být umístěny na internetu – Správce software je stáhne v případě potřeby a nainstaluje. UPOZORNĚNÍ: Je nutné, aby tyto byly určeny pro danou distribuci, (Mandriva Linux) platformu (např. x86_64) a verzi (např. 2008.0). Balíčky určené pro jinou distribuci jsou většinou nefunkční - mohou být instalovány na jiná místa než Mandriva Linux očekává, mohou se hlásit pod odlišnými názvy, mívají zcela odlišné závislosti, atd. POZNÁMKA: Ve specifických případech se i na 64 bitový systém instalují 32 bitové balíčky, pokud daný program v 64 bitové verzi neexistuje (například Wine, Adobe Reader…). Existují i tzv „noarch“ balíčky vhodné pro každou architekturu. DOTAZ: Líbí se mi konkrétní program, který však asi neexistuje v RPM pro Mandrivu. Co mám dělat? ODPOVĚĎ: Podívejte se sem InstalujemeDále předpoklám, že máte nadefinovány vhodné zdroje software. Vlastní instalace je pak v Mandriva Linuxu jednodušší nežli v Běžném operačním systému. Pomocí Správce softwareSpusťte Správce software (klepněte levým tlačítkem myši na Hlavní nabídku - K-menu (po instalaci je toto tlačítko (v KDE) zcela vlevo v dolním panelu), vyberte Nástroje → Systémové nástroje → Nastavit Váš počítač, klepnutím spusťte) - objeví se okénko, do něhož napište heslo roota. Načež se objeví Ovládací centrum Mandriva Linux, kde na výchozí kartě Správa software vyberte položku pojmenovanou jako Instalovat a odebírat software (Správa software). Spustí se okno Správa software. V něm do políčka najít napište název programu. Poté klepněte na tlačítko Hledat. Alternativně lze vybírat programy z nabídky v levém poli. V pravém poli Správce software se objeví názvy balíčků jež jsou k dispozici. Před názvy balíčků je „dvojikona“: prázdné zaškrtávací políčko (čtvereček) a pomlčka značí balíček, který dosud není v systému nainstalován, zatržené a zelené kolečko s „fajfkou“ již nainstalovaný. Modré kolečko indikuje dostupnost novější verze. U vybraného balíčku na toto zaškrtávací políčko klepněte levým tlačítkem myši, tím zvolíte že balíček bude zvolen k instalaci/odinstalaci. Příslušným způsobem se změní i ikona indikující daný stav. Může se objevit dialogové okno s výpisem které další balíčky je nutno kvůli závislostem nainstalovat/odinstalovat. Pokud souhlasíte, klepněte na OK. Pak můžete vybírat dále. Po dokončení výběru klepněte na tlačítko Použít. Balíčky se stáhnou ze zdrojů a nainstalují. V konzoli
Popis všech nástrojů pro správu rpm balíčků (systém urpm*) včetně všech parametrů naleznete zde Podrobnější popis instalace software pomocí systému urpmi najdete zde Kliknutím na balíčekMáte-li RPM balíček, v Mandriva Linuxu v prostředí KDE postačí klepnout na soubor levým tlačítkem myši. Objeví se okénko s dotazem zda si přejete soubor stáhnout nebo nainstalovat. Klepněte na tlačítko Instalovat. Poté se objeví další dialogové okénko, do něhož napište heslo roota (administrátora systému). Program se nainstaluje, přičemž k vyřešení případných závislostí se použijí dostupné zdroje. Tento způsob lze použít i při brouzdání Konquerorem po internetu. Když balíček neexistuje
Pokud v žádném repozitáři není požadovaný rpm balíček k nalezení, může existovat více variant, a většinou si lze nějak poradit. Pokud se rpm balíček nainstaluje „bez řečí,“ máte z půlky vyhráno – možná bude i fungovat. Pokud se však objeví informace, že chybí knihovna ta a ta, podprogram ten a ten – ZRUŠTE INSTALACI. Pokud neuspějete ani tady, stále máte možnost si balíček vytvořit ze zdrojových souborů, které (obvykle) mívají formát nazev_souboru.tar.gz. Vytvářet balíček lze více způsoby.
Spuštění nainstalovaného programu (z RPM)Nainstaloval(a) jsem si program z RPM balíčku nebo ze zdrojů, v K-menu není, jak jej spustím? Grafický programJde-li o grafický program, instalační skript rpm balíčku nebo přímo patřičné soubory v něm obsažené většinou zajistí zařazení programu do K-menu (platí i pro menu v prostředích Gnome, částečně XFCE a některých dalších). Někdy však v K-menu spouštěcí položka není. Co s tím? V tom případě je nutné tyto spouštět příkazem, který je obvykle tvořen názvem programu. Pro vyvolání okna, kam můžete příkaz vložit, slouží klávesová zkratka Alt+F2 Ke stejnému účelu slouží program Konzole (menu Nástroje-Konzole), více o příkazovém řádku najdete zde. Program se spouští napsáním jména spustitelného souboru (binárky, skriptu). Většinou se jeho jméno shoduje s názvem programu (gimp, xine), ale ne úplně vždy. V takovém případě pak je nutno vyhledat jméno spustitelného souboru. Můžete použít Ovládací centrum (Nástroje → Systémové nástroje → Nastavit Váš počítač, Správa software). Vyhledejte dotyčný program a v pravém dolním poli klepněte na Soubory. Ukáže se adresářová struktura, hledejte např. v /usr/bin/, /bin/, /usr/sbin atp. Můžete použít i příkazový řádek. Příkazem urpmi -l nazev_balicku (písmeno el) nebo rpm -ql nazev_balicku zobrazíte seznam souborů z balíčku (v případě příkazu rpm jen nainstalovaného). Případně příkazem rpm -qp nazev_balicku -l (písmeno el) vypíšete seznam souborů z balíčku nenainstalovaného. Spustitelné soubory bývají zpravidla uvedeny na začátku výpisu, kam je (dle abecedy) řazen např. adresář /bin atd. (popis linuxových adresářů je zde) Pokud jsou výpisy příliš dlouhé, s výhodou využijete třebas program less eventuelně more: urpmi -l nazev_balicku | less respektive rpm -ql nazev_balicku | less a budete moci výpisem pohodlně listovat, prohlížení ukončíte klávesou q. Dále velmi pomůže balíček bash-completion, který rozšiřuje možnosti klávesy Tab v terminálu (Konzoli). Nainstalujte si ho (jako správce) příkazem urpmi bash-completion. Po napsání několika úvodních písmen názvu stiskněte klávesu Tab a doplní se (1) dostupné názvy příkazů či spustitelných souborů (2) doplní se název adresáře při výpisy cesty (3) názvy rpm balíčků u příkazů z rodiny urpm* atd atd., obvykle dle kontextu, tedy podle toho, co právě píšete. V případě, že jde o programy vyhrazené pro správce, ve výpise dostupných možností vypsaných klávesou Tab se uživateli neobjeví! Musí se nejprve přihlásit jako root a pak je ve výpise Tab najde. Až najdete spouštěcí soubor (je-li to on, můžete vyzkoušet přímo v Konzoli napsat jeho název a klávesou Enter spustit), pak můžete editovat K-menu nebo vytvořit spouštěcí ikonu. Editace K-menu: na libovolné položce stiskem pravého tlačítka myši vyvoláte místní nabídku a vyberete Upravit nabídku. Otevře se Editor nabídky KDE, kde je možné přidat program i novou složku menu pro jejich zařazení. Název (obvykle i s cestou) se zadává do položky Příkaz. Podívejte se, jak jsou nastaveny jiné programy a postupujte obdobně. Textový program pro příkazový řádekSpíše vyjímečně některé jsou přidány do K-menu a jsou automaticky spouštěny pomocí emulátoru terminálu, programu Konzole, většinou je nutné spouštět z příkazového řádku (z programu Nástroje → Konzole). Je tedy zapotřebí znát jeho název, tedy přesněji řečeno název spouštěcího souboru. Postup viz výše. K editaci K-menu: v případě, že jde o textový program spouštěný v Konzoli, pak je nutné zaškrtnou checkbox Spustit v terminálu. Problémy se spouštěním programůmohou mít nejrůznější příčiny. Například (hrubě seřazeno podle pravděpodobnosti):
Řešení vychází z příčiny, kterou nejsnáze zjistíme z chybových hlášení. Spusťe si program Konzole a do příkazového řádku napište název programu a spusťte ho klávesou Enter. Program se spustí v samostatném okně a v Konzoli se budou objevovat řádky, které by měly napovědět možnou příčinu problémů. Jinou možností je (taktéž z Konzole) sledovat systémová hlášení pomocí příkazu tail: tail -f /var/log/dmesg #události jádra nebo tail -f /var/log/messages #systémové události Nechte okno otevřené a např. z menu spusťte neposlušný program. Ve výpisech by se měly objevit nějaké chybové zprávy. Pokud text chybové zprávy zkopírujete a zadáte např. do vyhledávače google (www.google.com), velmi pravděpodobně najdete odpověď na možné řešení problému. Další možností je odeslat dotaz do diskuze na tomto portále. |
|
|
| © 2001 – 2010 QCM, s.r.o., ISSN 1801-3988, obsah spravuje Liberix, o.p.s. Používáme Wordpress, DokuWiki a SMF. | ||