Acasă > Linux > Tutorial urpmi – Mandriva Linux

Tutorial urpmi – Mandriva Linux

rpmlogo

Ce este urpmi ?

Urpmi este o unealtă specifică Mandriva care se ocupă cu managementul colecţiilor de pachete RPM, instalarea acestor tipuri de pachete, precum şi rezolvarea automată a dependinţelor. Pachetele RPM sunt asemănătoare kitu-rilor de instalare în Windows, însă diferenţa majoră faţă de acestea este că aceste pachete nu includ absolut toate fişierele necesare pentru ca o anumită aplicaţie să funcţioneze.

Restul fişierelor sunt numite dependinţe şi sunt descărcate şi instalate în mod automat de urpmi. Astfel, RPM-urile sunt semnificativ mai mici, şi nu se ocupă inutil banda de internet pentru fişiere gata instalate de care are nevoie aplicaţia. Drept urmare, cu ajutorul acestei unelte se mai economiseşte şi timp.

Aplicaţia Install & Remove Software este un mediu grafic care la bază lucrează cu această unealtă. Dacă veţi învăţa să folosiţi urpmi din linia de comandă veţi observa că este mai flexibilă şi mai rapidă, şi economisiţi resurse ale calculatorului.

Pentru a putea accesa urpmi trebuie să intraţi într-o consolă şi să vă log-aţi ca root cu comanda su.

Cum instalez un pachet rpm folosind urpmi ?

Vom lua ca exemplu pachetul inkscape. Pentru a instala acest pachet vom da comanda, ca root, atenţie !:

#urpmi inkscape

Notă: când daţi această comandă este posibil să fiţi avertizat că trebuie instalate nişte pachete adiţionale – dependinţe, unde trebuie să răspundeţi cu Yes sau Da.

Cum fac automat toate update-urile posibile ?

Foarte uşor, acest lucru se face cu comanda de mai jos:

#urpmi –auto-select

Pot folosi urpmi la instalarea oricărui pachet rpm ?

Sigur că da. De fapt este şi indicat acest lucru deoarece după cum am spus, urpmi va rezolva toate dependinţele legate de pachetul respectiv. Pentru a instala spre exemplu un pachet numit aplication.i586.rpm veţi da comanda următoare:

#urpmi aplication.i586.rpm

Fişierele de pe serverul sursă FTP s-au modificat, cum se poate actualiza baza de date urpmi ?

Este de reţinut că sursele main şi contrib nu se modifică niciodată, însă updates, backports şi plf se modifică destul de des, deci o actualizare din când în când este necesară. Actualizarea se face cu comanda următoare:

#urpmi.update -a

Am şters un fişier de sistem extrem de important, cum îl aduc înapoi ?

Deşi nu este deloc indicat să vă „jucaţi” cu fişierele sistem, dacă totuşi se întâmplă aşa ceva următoarea comandă v-ar putea fi de folos:

#rpm -e –nodeps –justdb ; urpmi

Cum pot adăuga o nouă colecţie de pachete urpmi ?

Pasul de la Configurarea mediilor de descărcare – Mandriva Linux referitor la configurarea mediilor se foloseşte exact de această comandă:

#urpmi.addmedia tip /adresa/url

De exemplu pentru mediul Main de pe un server din România:

#urpmi.addmedia main

http://mirrors.evolva.ro/mandriva/official/2008.0/i586/media/main/release

Atenţie, această comandă trebuie să fie pe o singură linie.

Primesc eroarea urpmi database locked !

Uneori este posibil să primiţi această eroare când încercaţi să folosiţi comanda urpmi sau să intraţi în Install & Remove Software. De asemenea această eroare apare când utilitarul pentru actualizări este activ şi nu se poate conecta din diverse motive la serverele setate pentru căutarea de actualizări. Când primiţi eroarea aceasta, într-o consolă ca root cu comanda su daţi ambele comenzi următoare:

#rm -f /var/lib/urpmi/.LOCK
#rm -f /var/lib/urpmi/.RPMLOCK

Vă doresc mult succes la configurări. Sursa: Mandriva Users România-Ghid Mandriva Linux.

Related posts:

  1. Actualizarea sistemului de operare Mandriva Linux
  2. Configurarea mediilor de descărcare – Mandriva Linux
  3. Tips end Tricks – Mandriva Linux
  4. Folosirea aplicaţiei Wine pentru rularea jocurilor – Mandriva Linux
  5. TV online cu Linux Mandriva
Categories: Linux Tags:
  1. ianuarie 5th, 2010 la 11:42 | #1

    Salutare tuturor cititorilor acestui blog,

    Este pentru prima data cand intru pe acest ” tanar” blog si las un comentariu. Doresc sa spun doar ca imi face placere sa vad un blog care isi propune sa dezbata subiecte legate de sistemele de operare Linux, in ciuda faptului ca acum cca. 3 ani in urma am avut si eu o tentativa de gen insa (probabil) datorita lipsei mele de experienta si a lipsei de interes cu privire la GNU/Linux m-am lasat repede de meserie ….
    La vremea aceea foloseam ca unic sistem de operare Ubuntu in varianta sa Xubuntu Ubuntu + Xfce .
    Cele de mai sus vin in sprijinul preambulului din pagina About : folositi software freeware, opensource. Nu ai bani de Windows original, atunci descarca o copie gratuita a Ubuntu (spre exemplu) sistem de operare care beneficiaza de cea mai mare comunitate de voluntari si totodata in care se “pompeaza ” o gramada de bani, veti avea nu numai satisfactia unui sistem de operare pentru care veti gasi suport tehnic oriunde pe internet dar veti descoperi ca este si poarte rapid/stabil/usor de folosit !
    Deci va provoc sa incercati/testati/probati Ubuntu fara a incerca sa diminuez valoarea si capacitatile batranei Mandriva a carei interfata grafica si simplitate in utilizare nu lasa de dorit deasemeni! Succes!

  2. gravatar
    YO9FAH
    ianuarie 6th, 2010 la 00:53 | #2

    Salut Bogdan, și mulțumesc foarte mult pentru aprecieri ! ;)

  1. 19 februarie 2010 la 09:56 | #1
*