Nebojte se urpmi

Mandrake obsahuje skvělý nástroj urpmi na instalaci rpm balíčků. Snese srovnání s Debianovým apt-get. Možná znátejeho grafickou nádstavbu. Nebojte se používat jeho verzi pro příkazový řádek. Je to rychlé, přehledné a spolehlivé.Tento článeček si neklade za cíl nahradit man stránky, které jsou v MDK 9.0 v češtině!!

Ve své databázi má urpmi uložené informace o všech balíčcích, které jsme do ní přidali. Standartně po instalaci MDK jsouto 3 instalační CD. Pokud chceme nějaký balíček nainstalovat, zadáme urpmi (jméno_balíčku). Urpmi zkontroluje, jestli má balíčektohoto jména ve své databázi. Pokud ano, nainstaluje ho i se všemi závislostmi, které balíček má. Ale pozor! Pokud balíček závisína jiném balíčku, který urpmi ve své databazí nemá, skončí s chybou závislostí. Na zakladě výpisu chyby si pak můžete chybějícíbalíček dohledat na internetu. Pomocí urpmi můžete instalovat balíčky, i pokud nejste root. Musíte být členy skupiny urpmi.

S vlastní zkušenosti mohu potvrdit, že urpmi velmi usnadňuje instalaci rpm balíčků. Když jsem kdysi na Red Hatu instaloval KDE pomocírpm, byl to horror a neuspěl jsem. S urpmi je to velmi jednoduché. Nemusíte znát přesné pořadí rpm balíčku při instalaci. S tím siurpmi poradí samo. Důležité je pouze, aby urpmi vědělo, kde najít balíčky, které jsou potřeba pro instalaci.

urpmi – instalace balíčku.
urpmi.addmedia – přidá nový zdroj s balíčky RPM pro program urpmi.
urpmi.update – Aktualizuje seznam balíčků pro zadané zdroje.
urpme – odinstaluje balíček.
urpmi.removemedia – odstraní zdroj balíčků RPM ze seznamu zdrojů známých programu urpmi.
urpmq – nástroj pro dotazy na databázi urpmi.
urpmf – RPMFind – nalezne balíčky RPM poskytující zadaný soubor.

Bližší informace o uvedených příkazech se dozvíte z jejich manuálových stránek, které jsou v Mandrake 9.0 lokalizovanédo češtiny !!! Jednodužší už to být nemůže. Pro úplné začátečníky :Zadejte na příkazové řádce např. man urpmi.addmedia.

Použití urpmi ukážu na svém příkladu MDK 9.0. U nižších verzí můžou být drobné rozdíly.

Přidání zdroje pro bezpečnostní updaty:

urpmi.addmedia –update update ftp://mandrake.redbox.cz/Mandrake/updates/9.0/RPMS with ../base/hdlist.cz

Aktualizování zdroje pro bezpečnostní update:

urpmi.update update

Nainstalovaní bezpečnostních updatů :

urpmi –update –auto-select

Přidání balíčků z contribu:

urpmi.addmedia contrib ftp://mandrake.redbox.cz/Mandrake/9.0/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz

Aktualizování zdroje contrib:

urpmi.update contrib

Přídání cookra. Zde pozor! Cooker je vývojová verze MDK, a pokud nevíte přesně, co děláte, nepoužívejte ho.

urpmi.addmedia cooker ftp://mandrake.redbox.cz/Mandrake-cooker/cooker/Mandrake/RPMS.cooker with ../base/hdlist.cz

Aktualizování zdroje cooker:

urpmi.update cooker

Mandrake samozřejmě obsahuje i grafickou nádstavbu urpmi. V MDK 9.0 ji najdete v menu/nastavení/balíčkovač jako tři volby:

Install Software – instaluje balíčky.

Mandrake Update – naistaluje vybrané updaty.

Remove Software – odinstalování balíčků.

Software Sources Manager – manažer zdrojů balíčků. Obsahuje zajímavou možnost vypnout zdroj, aniž byste ho vymazali.

Doufám, že jsem vám trochu příblížil práci s urpmi. Rozhodně ho používejte pro práci s rpm balíčky místo klasického příkazu rpm.

Screenshots:

Přidání instalačního zdroje Instalace softwaru
Ukázka práce urpmi Menu
Odinstalování softwaru Manažer zdrojů balíčků

5 komentářů

  1. Pavel | 02.02.2003 | 16:08 | Odpovědět

    chtěl jsem se přidat do skupiny urpmi, jenže ta neexistuje. Mám ji tedy vytvořit a to je vše?

  2. caba | 03.04.2003 | 13:09 | Odpovědět

    Da sa nejako nastavit urpmi aby nemazal downloadovane rpm balicky?
    Videl som na konferencii popis, ale nefunguje mi to v 9.1 (na riadku 449 bolo treba skomentovat unlink $_; , v 9.1 vsak na riadku 449 je nieco ine…)

  3. George | 01.04.2004 | 07:47 | Odpovědět

    hmm, celkem by mě zajimalo, proč po použití toho drake a zadám přiinstalaci nového softu, tak mi to odinstaluje celkem asi 90% softu, prostě nabídka pod K obsahuje asi 5 polože a ikony jsou u zbylych taky fuč. Dělá toto normálně ?????

  4. wojtech | 08.02.2005 | 17:57 | Odpovědět

    Mam problem, pri pouziti prikazu urpmi se vypise: databaze urpmi je zamknuta. Jak ji mam pls odemknout koukal sem do –help, ale tam nic o zamikani/odmikani databaze neni. dekuji.

  5. liberdio | 08.02.2005 | 18:15 | Odpovědět

    K tomu zamykání: mně toto hlásil shell, pokud jsem dělal s urpmi ve shellu a zároveň měl otevřenou Instalaci softwaru v Ovládacím centru. Čili nelze najednou pracovat s oběma.

Leave a comment

Sorry, you must be logged in to post a comment. Login