Přihlásit | Registrovat

Instalace programů v Mandriva Linuxu (balíčky RPM)

Ze všeho nejdříve je nutno nastavit vhodné zdroje. Osobně doporučuji použít program Urpmi Internet Automatic, který vše učiní za Vás. 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

Instalujeme

Dá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 software

Spusť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

  • Spusťte příkazový řádek (program Konzole, nebo v KDE v okně Konqueroru stisknout klávesu F4 ap.)
  • Napište su a stiskněte <enter>
  • Napište heslo uživatele root a stiskněte <enter>
  • Napište urpmi jméno_balíčku a stiskněte <enter>

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íček

Má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.

1. výrobce programu zdrojové soubory neuvolnil, jsou k dispozici jen tzv. binární soubory (*.bin; *.sh; *.jar; *.run). V takovém případě nelze rpm balíček vytvořit a tudíž ani získat. Budete muset nainstalovat přímo binární soubor, případná odinstalace je opět v režii výrobce programu. Pokud se o odinstalační script nepostará, pak v systému zbudou po programu pozůstatky nejspíš natrvalo. Jak je nainstalovat, zjistíte zde: Instalace software

2. výrobce programu poskytuje zdrojové soubory. Pak je možné, že již někdo rpm balíček pro mandrivu již vytvořil. Můžete hledat na stránkách výrobce, případně na serverech zabývajících se vyhledáváním rpm balíčků: rpmseek.com, rpmfind.net a další. Možná narazíte na rpm balíčky pro jiné distribuce (Suse, RedHat, Fedora…). V takovém případě vyberte balíček pro RedHat - nejde-li o příliš komplexní program, máte velkou šanci, že bude fungovat i v Mandriva Linuxu.

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.

Mandriva Wiki
instalace-programu-rpm.txt · Poslední úprava: 2010/06/19 19:39 autor: yullaw