Comanda RPM (Red Hat Package Manager) este un instrument fundamental în lumea gestionării pachetelor Linux. Este utilizat pe scară largă în distribuțiile bazate pe Red Hat, cum ar fi Fedora și CentOS, precum și în alte distribuții bazate pe RPM. Comanda RPM permite utilizatorilor să instaleze, să interogheze, să verifice și să gestioneze pachetele software, făcând-o un instrument esențial pentru administratorii de sistem și pasionații de Linux. În acest articol, vom explora diferitele aspecte ale comenzii RPM, inclusiv utilizarea acesteia, opțiunile comune și exemplele din lumea reală.
Ce este RPM?
RPM este un sistem de gestionare a pachetelor software pentru instalarea, actualizarea și eliminarea pachetelor software pe sisteme bazate pe Linux. Red Hat l-a dezvoltat inițial, dar a fost adoptat de multe alte distribuții Linux. Pachetele RPM, adesea notate cu ` .rpm`> extensia de fișier conține toate fișierele, metadatele și scripturile necesare pentru a instala și gestiona software-ul pe un sistem Linux.
Sintaxa de bază a RPM în Linux
Sintaxa de bază a comenzii rpm este următoarea:
rpm [options] [package_name]>
Aici,
[Opțiuni] reprezintă diverse opțiuni de linie de comandă care controlează comportamentul comenzii rpm.
[numele pachetului] se referă la numele pachetului RPM cu care doriți să lucrați.
Opțiuni disponibile în comanda `rpm` din Linux
Aceste opțiuni oferă o gamă largă de funcționalități și control atunci când lucrați cu pachete RPM pe sisteme Linux. Le puteți folosi pentru a instala, actualiza, interoga și gestiona pachetele în mod eficient.
| Opțiuni | Descriere |
|---|---|
| -i, –instalați | Instalați un pachet RPM. |
| -U, -upgrade | Actualizați un pachet RPM. |
| -q, –interogare | Interogați pachetele RPM sau afișați informații despre pachetele instalate. gratuit vs gratuit |
| -a, -toate | Folosit cu -q, listează toate pachetele instalate. |
| -V, –verifică | Verificați integritatea pachetelor instalate. |
| -e, –sterge | Dezinstalați sau ștergeți un pachet RPM |
| -F, – împrospăta | Actualizați pachetele, dar numai dacă este deja instalat un pachet cu același nume. |
| -noduri | Ignorați dependențele pachetului în timpul instalării sau eliminării. |
| -Test | Modul de testare; arată ce ar face comanda rpm fără a face nicio modificare. |
| -h, -hash | Afișați semnele hash (#) pentru a indica progresul în timpul instalării sau demontării. traversarea comenzilor prin corespondență |
| -forta | Forțați instalarea, chiar dacă suprascrie fișiere din alte pachete sau are alte probleme. |
| -reinstala | Reinstalați un pachet RPM. |
| -import | Importați o cheie GPG pentru verificarea semnăturii pachetului. |
| -demisiona | Renunțați la un pachet RPM cu o nouă cheie GPG. |
| -F, –dosar | Folosit cu -q, interogează ce pachet deține un anumit fișier. |
| -pachet | Folosit cu -q, interogează informații despre un fișier sau pachet RPM. |
| – setați permanente | Setați permisiunile fișierelor pachet la valorile implicite. sortare grămadă |
| –setugide | Setați proprietatea utilizatorului și a grupului asupra fișierelor pachet la valorile implicite. |
| -necesar | Omiteți verificările de digest atunci când instalați sau actualizați pachetele. |
| –reconstrudb | Reconstruiți baza de date RPM. |
| – neîncercat | Testați semnătura digitală a unui pachet RPM. |
| -showrc | Afișați setările de configurare RPM. |
| -h, -ajutor | Afișează informații de ajutor. |
| -versiune | Afișează versiunea RPM. |
Comenzi și opțiuni RPM comune
1. Instalarea pachetelor RPM
Pentru a instala un pachet RPM, puteți folosi ` rpm`> o comandă urmată de ` -i`> (sau ` --install`> ) și numele fișierului pachet RPM. De exemplu:
rpm -i package.rpm>
Această comandă instalează pachetul specificat pe sistemul dumneavoastră.
Aici instalăm Jenkins.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Instalarea pachetelor
2. Actualizarea pachetelor RPM
Pentru a actualiza un pachet instalat cu o versiune mai nouă, utilizați ` -U`> (sau ` --upgrade`> ) opțiune:
rpm -U package.rpm>
Această comandă va înlocui versiunea mai veche a pachetului cu cea nouă, dacă este deja instalată

Pachete de upgrade
3. Pentru a lista toate pachetele instalate în RPM
Pentru a lista toate pachetele instalate pe sistemul dvs., utilizați opțiunea -q (sau –query) cu indicatorul -a (sau –all):
rpm -qa>
Aceasta va afișa o listă de pachete instalate împreună cu numele și versiunile acestora.

Listarea pachetelor instalate
4. Interogarea pachetului RPM
Pentru a prelua informații detaliate despre un anumit pachet, utilizați ` -q` (sau ` –interogare` ) urmată de numele pachetului:
multiplexor doi la unul
rpm -q package_name>
Această comandă va afișa informații precum numele pachetului, versiunea, arhitectura și multe altele.

Interogarea informațiilor despre pachet
5. Verificarea pachetului RPM
Puteți verifica integritatea și autenticitatea unui pachet RPM fără a-l instala folosind ` -V`> (sau ` --verify`> ) opțiune. Aceasta verifică dacă fișierele pachetului au fost modificate sau șterse:
rpm -V package_name>
Această comandă verifică dacă fișierele pachetului de pe disc se potrivesc cu informațiile din baza de date RPM.

Verificarea integrității pachetului
6. Dezinstalarea pachetelor RPM
Pentru a elimina un pachet instalat, utilizați ` -e` (sau ` –sterge` ) urmată de numele pachetului:
rpm -e package_name>
Această comandă va dezinstala pachetul specificat din sistemul dumneavoastră.

Dezinstalarea pachetelor
matrice de șiruri în programarea c
Exemple din lumea reală de comandă RPM în Linux
Să explorăm câteva exemple practice de utilizare a comenzii rpm:
Instalarea unui pachet folosind comanda RPM în Linux
Să presupunem că doriți să instalați un pachet numit example.rpm:
rpm -i example.rpm>
Această comandă va instala fișierul ` exemplu. , rpm` pachet pe sistemul dvs.
Actualizarea unui pachet folosind comanda RPM în Linux
Dacă aveți o versiune mai nouă a pachetului example.rpm și doriți să o actualizați, puteți utiliza următoarea comandă:
rpm -U example.rpm>
Aceasta va înlocui versiunea mai veche cu cea mai nouă.
Verificarea dacă un pachet este instalat folosind comanda RPM în Linux
Pentru a prelua informații despre pachetul exemplu instalat:
rpm -q example>
Aceasta va afișa detalii precum numele pachetului, versiunea și arhitectura.
Verificarea integrității pachetului folosind comanda RPM în Linux
Verificați integritatea pachetului exemplu:
rpm -V example>
Această comandă va raporta orice discrepanțe ale fișierelor din pachet.
Dezinstalarea unui pachet utilizând comanda RPM în Linux
Pentru a elimina pachetul exemplu din sistemul dvs.:
rpm -e example>
Aceasta va dezinstala pachetul și fișierele asociate acestuia.
Concluzie
În acest articol, am discutat despre comanda RPM, care este un instrument versatil pentru gestionarea pachetelor software pe sistemele Linux, în special în distribuțiile bazate pe RPM. Indiferent dacă trebuie să instalați, să interogați, să verificați sau să actualizați pachete, RPM oferă multe opțiuni pentru a vă satisface nevoile de gestionare a pachetelor. Înțelegând și stăpânind comanda RPM, puteți întreține și optimiza eficient sistemul dumneavoastră Linux.