logo

Comanda RPM în Linux

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

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

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.

32

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

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

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

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.