logo

Comanda RPM în Linux

RPM înseamnă Red Hat Package Manager. Este un manager de pachete open-source (implicit) și cel mai faimos utilitar de gestionare a pachetelor pentru sisteme bazate pe Red Hat, cum ar fi Fedora, CentOS și RHEL. Instrumentul permite utilizatorilor și administratorilor de sistem să instaleze, să actualizeze, să dezinstaleze, să interogheze, să verifice și să gestioneze pachetele software de sistem în Linux/UNIX sisteme de operare.

Anterior, RPM se numește fișierul .rpm. Conține biblioteci software compilate și programe cerute de pachete. Se implementează doar cu acele pachete care au fost create în format .rpm.

Câteva fapte despre RPM

    RPM (Manager de pachete Red Hat) este gratuit și publicat pe GPL (Licență publică generală).
  • RPM este o modalitate unică de instalare a pachetelor pe sistemele Linux. Dacă am instalat orice pachet cu cod sursă, RPM nu l-ar gestiona.
  • RPM păstrează detaliile fiecărui pachet instalat într-o bază de date, adică /var/lib/rpm.
  • RPM se ocupă de toate .rpm fişiere. Include detaliile reale ale pachetelor precum ce este, informații despre versiune, informații despre dependențe, de unde provine, etc.

Moduri de comandă RPM

    Instalare:Acest mod este folosit pentru instalarea pachetelor RPM.Elimina:Este folosit pentru ștergerea, ștergerea sau dezinstalarea pachetelor RPM.Actualizare:Este folosit pentru actualizarea pachetelor RPM disponibile.Verifica:Acest mod este folosit pentru verificarea pachetelor RPM.Interogare:Acest mod este folosit pentru interogarea pachetelor RPM.

Unde să căutați pachetul RPM

Mai jos este lista site-ului rpm unde putem căuta și descărca pachetele RPM.

  1. http://rpmfind.net
  2. http://www.redhat.com
  3. http://freshrpms.net/
  4. http://rpm.pbone.net/

Notă: În Linux, vă rugăm să rețineți că trebuie să fim un super utilizator în momentul instalării pachetelor RPM. Putem gestiona comenzile rpm folosind acțiuni adecvate cu privilegii de root.

1. Instalați RPM în Linux

Putem instala pachetul RPM folosind următoarea comandă:

gratuit vs gratuit
 $ sudo apt install rpm 

Comanda RPM în Linux

2. Verificați pachetul RPM Signature

Înainte de a instala pachetele pe sistemele noastre Linux, verificați întotdeauna o semnătură PGP a acestora și asigurați-vă că originea și integritatea lor sunt BINE. Putem folosi comanda de mai jos folosind o opțiune, adică -checksig (reprezintă semnătura de cec ) pentru verificarea semnăturii coletului care este cunoscută ca a apacheds-2.0.0.AM26-i386.rpm.

 # rpm --checksig apacheds-2.0.0.AM26-i386.rpm 

Comanda RPM în Linux

3. Verificați dependența pachetului RPM înainte de a instala

Să presupunem că dorim să verificăm dependența pachetului RPM înainte de a actualiza sau a instala un pachet. De exemplu, putem folosi comanda de mai jos pentru a verifica dependența unui pachet, adică apacheds-2.0.0.AM26-i386.rpm. Va afișa lista de dependențe ale pachetului:

 # rpm -qpR apacheds-2.0.0.AM26-i386.rpm 

Comanda RPM în Linux

Unde,

    -q:Este folosit pentru interogarea oricărui pachet.-p:Este folosit pentru a enumera capabilitățile pe care le oferă acest pachet.-R:Această opțiune este folosită pentru a enumera capabilitățile de care depinde pachetul.

4. Instalați pachetul RPM fără dependențe

Dacă știm că fiecare pachet necesar este deja instalat și RPM-ul este doar prost, atunci putem evita dependențele cu ajutorul -noduri opțiunea (înseamnă că nu se verifică dependența) înainte de a instala orice pachet.

traversarea comenzilor prin corespondență

Comanda este menționată după cum urmează:

 # rpm -ivh --nodeps apacheds-2.0.0.AM26-i386.rpm 

Comanda RPM în Linux

Forțat, comanda de mai sus va instala pachetul RPM evitând erorile dependențelor. Cu toate acestea, atunci când acele fișiere de dependență lipsesc, programul nu se va implementa deloc, până când nu le instalăm.

5. Verificați pachetul RPM (instalat)

Utilizarea opțiunii -q împreună cu numele pachetului va afișa dacă pachetul RPM este instalat sau nu.

sortare grămadă

Comanda este următoarea:

 # rpm -q apacheds-2.0.0.AM26-i386.rpm 

Comanda RPM în Linux

6. Listați fiecare fișier din pachetul RPM instalat

Putem folosi opțiunea -ql (lista de interogări) cu comanda RPM pentru vizualizarea fiecărui fișier al pachetului RPM instalat.

Comanda este următoarea:

 # rpm -ql apacheds-2.0.0.AM26-i386.rpm 

Comanda RPM în Linux

7. Listați pachetele RPM (instalate recent)

Putem aplica comanda de mai jos a RPM cu o opțiune, adică, -qa (interogați toate). Această opțiune va lista fiecare pachet RPM care a fost instalat recent.

 # rpm -qa --last 

Ieșirea va fi după cum urmează:

Comanda RPM în Linux

8. Listați fiecare pachet RPM (instalat)

Putem folosi comanda de mai jos pentru a tipări fiecare nume al pachetului (instalat) pe sistemul nostru Linux.

 # rpm -qa 

ieșirea este după cum urmează:

multiplexor doi la unul
Comanda RPM în Linux

9. Scoateți pachetul RPM

Pentru dezinstalarea sau eliminarea pachetului RPM, de exemplu, putem folosi numele pachetului apacheds-2.0.0.AM26-i386.rpm, nu numele real al pachetului apacheds-2.0.0.AM26-i386.rpm. În următoarea comandă, folosim o opțiune, adică -e (șterge) pentru scoaterea pachetului.

 # rpm -evv apacheds-2.0.0.AM26-i386.rpm 

Ieșirea va fi după cum urmează:

matrice de șiruri în programarea c
Comanda RPM în Linux

10. Interogați detaliile pachetului RPM (instalat)

Să presupunem că am instalat orice pachet RPM și dorim să știm detaliile pachetului. Opțiunea de mai jos, adică -qi (interogare informații) va imprima detaliile unui pachet instalat care sunt disponibile.

 # rpm -qi apacheds-2.0.0.AM26-i386.rpm 

Ieșirea este după cum urmează:

Comanda RPM în Linux

11. Detalii despre pachetul RPM înainte de instalare

Am descărcat orice pachet folosind Internetul și dorim să cunoaștem detaliile acestui pachet înainte de instalare. Opțiunea de mai jos -qip (pachet de informații de interogare) va imprima detaliile despre pachet.

 # rpm -qip apacheds-2.0.0.AM26-i386.rpm 

Ieșirea este după cum urmează:

Comanda RPM în Linux

12. Verificați pachetul RPM

Verificați că orice pachet va compara informațiile fișierului instalat ale pachetului cu datele RPM. Opțiunea -Vp (verificare pachet) este utilizată pentru verificarea pachetelor.

 # rpm Vp apacheds-2.0.0.AM26-i386.rpm 

Ieșirea va fi după cum urmează:

Comanda RPM în Linux

13. Listați fiecare cheie GPG importată a RPM

Putem folosi comanda de mai jos pentru imprimarea fiecărei chei GPG importate în sistemul nostru.

 $ sudo rpm -qa gpg-pubkey* 

Ieșirea este după cum urmează:

Comanda RPM în Linux