logo

Ukaz RPM v Linuxu

RPM je kratica za Red Hat Package Manager. Je odprtokodni upravitelj paketov (privzeto) in najbolj znan pripomoček za upravljanje paketov za sisteme, ki temeljijo na Red Hat, kot so Fedora, CentOS in RHEL. Orodje omogoča sistemskim uporabnikom in skrbnikom nameščanje, posodabljanje, odstranjevanje, poizvedovanje, preverjanje in upravljanje paketov sistemske programske opreme v Linux/UNIX operacijski sistemi.

Prej se je RPM imenoval datoteka .rpm. Vsebuje prevedene programske knjižnice in programe, ki jih zahtevajo paketi. Izvaja se samo s tistimi paketi, ki so bili ustvarjeni v formatu .rpm.

Nekaj ​​dejstev o RPM

    RPM (Red Hat Package Manager) je brezplačen in objavljen na GPL (splošna javna licenca).
  • RPM je en sam način za namestitev paketov v sisteme Linux. Če smo namestili kateri koli paket z izvorno kodo, ga RPM ne bi upravljal.
  • RPM hrani podrobnosti o vsakem nameščenem paketu v bazi podatkov, tj. /var/lib/rpm.
  • RPM obravnava vse .rpm datoteke. Vključuje dejanske podrobnosti o paketih, kot je kaj je, informacije o različici, informacije o odvisnostih, od kod prihaja, itd.

Načini ukaza RPM

    Namesti:Ta način se uporablja za namestitev paketov RPM.Odstrani:Uporablja se za brisanje, odstranjevanje ali odstranitev paketov RPM.Nadgradnja:Uporablja se za posodabljanje razpoložljivih paketov RPM.Preverite:Ta način se uporablja za preverjanje paketov RPM.poizvedba:Ta način se uporablja za poizvedovanje po paketih RPM.

Kje iskati paket RPM

Sledi seznam strani rpm, kjer lahko iščemo in prenašamo pakete RPM.

pretvorba java niza v celo število
  1. http://rpmfind.net
  2. http://www.redhat.com
  3. http://freshrpms.net/
  4. http://rpm.pbone.net/

Opomba: v Linuxu ne pozabite, da moramo biti v času namestitve paketov RPM super uporabnik. Ukaze rpm lahko upravljamo z ustreznimi dejanji s korenskimi pravicami.

1. Namestite RPM v Linux

Paket RPM lahko namestimo z naslednjim ukazom:

 $ sudo apt install rpm 

Ukaz RPM v Linuxu

2. Preverite paket podpisa RPM

Pred namestitvijo paketov v naše sisteme Linux vedno preverite njihov podpis PGP in zagotovite, da sta njihov izvor in celovitost V REDU. Spodnji ukaz lahko uporabimo z možnostjo, tj. -kontrola (pomeni preveri podpis ) za preverjanje podpisa paketa, ki je znan kot a apacheds-2.0.0.AM26-i386.rpm.

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

Ukaz RPM v Linuxu

3. Pred namestitvijo preverite odvisnost paketa RPM

Predpostavimo, da želimo preveriti odvisnost paketa RPM pred nadgradnjo ali namestitvijo paketa. na primer lahko uporabimo spodnji ukaz za preverjanje odvisnosti paketa, tj. apacheds-2.0.0.AM26-i386.rpm. Prikazal bo seznam odvisnosti od paketa:

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

Ukaz RPM v Linuxu

Kje,

pvr polna oblika
    -q:Uporablja se za poizvedovanje po katerem koli paketu.-p:Uporablja se za seznam zmogljivosti, ki jih ponuja ta paket.-R:Ta možnost se uporablja za seznam zmožnosti, od katerih je odvisen paket.

4. Namestite paket RPM brez odvisnosti

Če vemo, da je vsak potreben paket že nameščen in je RPM le neumen, potem se lahko odvisnostim izognemo s pomočjo -nodeps možnost (pomeni brez preverjanja odvisnosti) pred namestitvijo katerega koli paketa.

Ukaz je omenjen na naslednji način:

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

Ukaz RPM v Linuxu

Zgornji ukaz bo prisilno namestil paket RPM tako, da se bo izognil napakam odvisnosti. Če pa te datoteke odvisnosti manjkajo, program sploh ne bo izvedel, dokler jih ne namestimo.

5. Preverite paket RPM (nameščen)

Če uporabite možnost -q skupaj z imenom paketa, bo prikazano, ali je paket RPM nameščen ali ne.

Ukaz je naslednji:

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

Ukaz RPM v Linuxu

6. Navedite vsako datoteko nameščenega paketa RPM

Za ogled vsake datoteke nameščenega paketa RPM lahko uporabimo možnost -ql (seznam poizvedb) z ukazom RPM.

Ukaz je naslednji:

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

Ukaz RPM v Linuxu

7. Seznam paketov RPM (pred kratkim nameščenih)

Spodnji ukaz RPM lahko uporabimo z možnostjo, tj. -qa (povprašaj vse). Ta možnost prikaže seznam vseh nedavno nameščenih paketov RPM.

 # rpm -qa --last 

Rezultat bo naslednji:

Ukaz RPM v Linuxu

8. Seznam vsakega paketa RPM (nameščenega)

Spodnji ukaz lahko uporabimo za tiskanje vsakega imena paketa (nameščenega) v našem sistemu Linux.

 # rpm -qa 

rezultat je naslednji:

Ukaz RPM v Linuxu

9. Odstranite paket RPM

Za odstranitev ali odstranitev paketa RPM lahko na primer uporabimo ime paketa apaches-2.0.0.AM26-i386.rpm, ni pravo ime paketa apacheds-2.0.0.AM26-i386.rpm. V naslednjem ukazu uporabljamo možnost, tj. -e (izbriši) za odstranitev paketa.

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

Rezultat bo naslednji:

salman khan khan starost
Ukaz RPM v Linuxu

10. Poizvedujte o podrobnostih paketa RPM (nameščenega)

Recimo, da smo namestili kateri koli paket RPM in želimo izvedeti podrobnosti o paketu. Spodnja možnost, tj. -qi (informacije o poizvedbi) natisne podrobnosti o nameščenem paketu, ki je na voljo.

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

Rezultat je naslednji:

Ukaz RPM v Linuxu

11. Podrobnosti o paketu RPM pred namestitvijo

Prenesli smo kateri koli paket prek interneta in želimo izvedeti podrobnosti o tem paketu pred namestitvijo. Spodnja možnost -qip (paket informacij o poizvedbi) bo natisnila podrobnosti o paketu.

preverjanje ničelne vrednosti java
 # rpm -qip apacheds-2.0.0.AM26-i386.rpm 

Rezultat je naslednji:

Ukaz RPM v Linuxu

12. Preverite paket RPM

Preverite, ali bo kateri koli paket primerjal informacije o nameščeni datoteki paketa s podatki RPM. Možnost -Vp (preveri paket) se uporablja za preverjanje paketov.

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

Rezultat bo naslednji:

Ukaz RPM v Linuxu

13. Seznam vsakega uvoženega ključa GPG RPM

Spodnji ukaz lahko uporabimo za tiskanje vsakega uvoženega ključa GPG v našem sistemu.

 $ sudo rpm -qa gpg-pubkey* 

Rezultat je naslednji:

Ukaz RPM v Linuxu