RPM (acronim recursiv pentru RPM Package Manager - RPM - manager de pachete, descris anterior ca Red Hat Package Manager - Package Manager Red Hat) indică două lucruri: formatul pachet software și un program creat pentru a gestiona aceste pachete. Programul vă permite să instalați, dezinstala și actualiza software-ul. RPM este formatul de bază al pachetelor în LSB.
Pentru a instala pachetele utilizând managerul de rețea Utilizarea Yum.
bază de date RPM. Baza de date RPM este realizată în directorul / var / lib / rpm. Acesta constă într-o singură bază de date (pachete), care stochează toate informațiile despre pachetele, și un număr de baze mici (db.001, db.002 și așa mai departe. D.), care servesc indexa și conține informații despre ce modificate fișiere au fost create în timpul instalării și baza de date paketov.Esli este oarecum rasfatata uninstallation (care poate apărea dacă instalarea sau eliminarea a fost „ucis“ sau a alerga afară de spațiu pe partiția), atunci acesta poate fi restabilit prin introducerea următoarea comandă
Dacă baza a fost distrusă - este recomandat pentru a obține o copie de rezervă de pre-a făcut sau restabiliți utilizând
pe lista de pachete pregătite în avans echipa
RPM Fiecare pachet are un nume care este format din mai multe părți: Numele programului programului numărul versiunii de eliberare (de câte ori programul reconstrui aceeași versiune). De asemenea, este folosit adesea pentru a se referi la distribuirea, sub care se asamblează acest pachet, cum ar fi MDV (Mandriva Linux) sau Fc4 (Fedora Core 4). Arhitectura, sub care pachetul asamblat (.. I386, ppc, etc) a pus împreună un pachet, de obicei, are formatul nume:
De exemplu: nano-0.98-2.i386.rpm Uneori, pachetul include codul sursă. Aceste pachete nu conțin informații despre arhitectura, acesta se înlocuiește cu src. De exemplu: Bibliotecile libgnomeuimm2.0-2.0.0-3.src.rpm de multe ori sunt distribuite în două pachete separate. Prima conține codul compilat al doilea (de obicei, a adăugat la acesta -devel) conține fișierele antet și alte fișiere necesare pentru dezvoltatori. Trebuie avut grijă ca versiunile de meci două pachete, în caz contrar biblioteca poate să nu funcționeze corect. Pachetele cu extensia nu noarch.rpm depind de o anumită arhitectură de calculator. Acestea conțin, de obicei, grafice și text, care sunt folosite de alte programe.
În prezența pachetului pachetul de actualizare se întâmplă, în absența - instalare.
Verificați dacă este instalat pachetul calmar
Eliminați pachetul calmar
Afișează toate pachetele instalate în sistem
rpm -qa -queryformat # „% 010 \ t% -% -% \ n #„- lista toate pachetele instalate și dimensiunile lor
rpm -q -queryformat% package.rpm - numele de distribuție, în cazul în care ați instalat pachetul. (Opțiunea -q este setat pentru un sistem de pachete, opțiunea -qp pentru neidentificat)
rpm -qa | grep xx - lista de pachete, în cazul în care există o combinație «xx»
rpm -q -whatprovides fullpathtofile - numele pachetului care deține fullpathfofile fișier