Kako koristiti RPM naredbu u Linuxu

Kako Koristiti Rpm Naredbu U Linuxu



Ako ste korisnik Linuxa, vjerojatno ste naišli na taj izraz RPM . RPM je akronim za Red Hat Package Manager , i to je moćan alat naredbenog retka za upravljanje softverskim paketima na Linux sustavima. Ovaj će članak pokriti sve što trebate znati o RPM naredba u Linuxu, uključujući njezinu sintaksu, upotrebu i neke uobičajene primjere.
  1. Što je naredba RPM
  2. Sintaksa naredbe RPM
  3. Opcije naredbe RPM
  4. Instalirajte RPM pakete
  5. Nadogradite RPM pakete
  6. Ukloni RPM pakete
  7. Popis instaliranih RPM paketa
  8. Prikaz informacija o paketu prije instaliranja
  9. Prikaz informacija o paketu nakon instalacije
  10. Prije instaliranja provjerite ovisnosti paketa
  11. Popis svih datoteka instaliranog paketa
  12. RPM naredba u različitim Linux distribucijama

1: Što je RPM naredba

The RPM naredba je softverski alat za upravljanje operativnim sustavima Linux. Koristi se za upravljanje instalacijom, uklanjanjem, provjerom i nadogradnjom softverskih paketa. RPM dizajniran je za rad s paketima koji se nalaze u RPM formatu, koji je binarni format koji sadrži sve datoteke potrebne za instaliranje i pokretanje softvera.

2: Sintaksa naredbe RPM

Osnovna sintaksa RPM naredba je sljedeća:







broj okretaja u minuti [ OPCIJE ] [ PAKET ]

Ovdje, [OPCIJE] odnosi se na opcije naredbi koje možete proslijediti na RPM naredba, i [PAKET] odnosi se na paket kojim želite upravljati.



3: Opcije naredbe RPM

Da provjerite cijeli popis opcija naredbe, pokrenite:



sudo broj okretaja u minuti – Pomozite

  Tekst Opis automatski generiran





Evo nekih često korištenih opcija za RPM naredba:

-i: instalirati paket



-U: nadogradite paket

-To je: izbrisati/ukloniti paket

-q: upitati paket

-U: potvrditi paket

-F: osvježiti instalirani paket

-h: prikazati pomoć za određenu RPM naredbu

-u: verbose mod (prikazuje detaljniji izlaz)

-test: način testiranja (simulacija navedene naredbe bez izvođenja iste)

– čvorovi: preskočiti provjere ovisnosti prilikom instalacije, nadogradnje ili uklanjanja paketa

Imajte na umu da je dostupno mnogo više opcija za RPM naredbu, a potpuni popis možete pronaći u RPM stranicu priručnika pokretanjem man rpm u vašem terminalu.

čovjek broj okretaja u minuti

  Grafičko korisničko sučelje, tekst, aplikacija, e-pošta Opis automatski generiran

4: Instalirajte RPM pakete

Za instaliranje RPM paket pomoću broj okretaja u minuti naredba, slijedite ovu sintaksu:

sudo broj okretaja u minuti -ivh [ Paket ]

Ova naredba uključuje opcije

  • -i za instalaciju
  • -u za verbozni izlaz
  • -h za ispis hash oznaka za označavanje napretka procesa instalacije

Prije instalacije provjerite jeste li preuzeli odgovarajuću datoteku paketa kompatibilnu s arhitekturom vašeg sustava.

Na primjer, za instaliranje broj okretaja u minuti poboljšan vim paket, koristite sljedeću naredbu:

sudo broj okretaja u minuti -ivh vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

Također možemo ugraditi RPM paket s vezom za preuzimanje pomoću sljedeće naredbe:

sudo broj okretaja u minuti -ivh [ URL_paketa ]

5: Nadogradite RPM pakete

Tijekom RPM nadogradnju, deinstalira se trenutna verzija paketa i instalira najnovija verzija.

Sljedeća naredba može se koristiti za nadogradnju paketa:

sudo broj okretaja u minuti -Uvh [ Paket ]

Ova naredba uključuje opcije

  • -U (nadogradnja)
  • -v (verbose način)
  • -h (ispiši hash oznake za prikaz procesa nadogradnje)

Za nadogradnju vim-enhanced, koristite:

sudo broj okretaja u minuti -Uvh vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

  Grafičko korisničko sučelje, tekst, opis aplikacije automatski generiran

Možda će biti potrebna ručna instalacija dodatnih ovisnosti ako ih zahtijeva nova verzija. U izlazu nakon pokretanja naredbe, RPM prikazuje potrebne ovisnosti koje nedostaju.

Dodajte – čvorovi opcija za naredbu za ignoriranje poruke i ažuriranje bez ovisnosti:

sudo broj okretaja u minuti -Uvh --čvorovi [ Paket ]

6: Uklonite RPM pakete

Ukloniti RPM paketi, pokrenuti:

sudo broj okretaja u minuti -To je [ Paket ]

Na primjer, za uklanjanje vim-pojačan RPM , trčanje:

sudo broj okretaja u minuti -To je vim-pojačan

Korištenje njam je još jedna opcija za deinstalaciju RPM paketi.

sudo njam ukloniti [ Paket ]

Na primjer, za uklanjanje vima pomoću njam pokretanje naredbe:

sudo njam ukloniti vim-enhanced.x86_64

7: Popis instaliranih RPM paketa

Pokrenite sljedeću naredbu za popis svih instaliranih RPM paketi:

sudo broj okretaja u minuti -qa

Naredba uključuje -qa opcija, koja upućuje RPM ispitati sve.

8: Prikaz informacija o paketu prije instalacije

Prije instaliranja paketa, sljedeća naredba prikazuje informacije o RPM paket:

sudo broj okretaja u minuti - kip [ Paket ]

Za dobivanje informacija o paketu i potvrdu njegove valjanosti koristite opcije:

  • -qi (informacije o upitu)
  • -str (upitati/provjeriti paket)

Na primjer, za prikaz informacija koje se odnose na pokretanje RPM paketa poboljšanog vim-om:

sudo broj okretaja u minuti - kip vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

  Tekst Opis automatski generiran

9: Prikaz informacija o paketu nakon instalacije

An RPM dostupne informacije o paketu mogu se vidjeti korištenjem -qi opcija, koja nalaže programu da traži detalje paketa:

sudo broj okretaja u minuti -qi [ Paket ]

Izlaz nam daje informacije poput pojedinosti o paketu.

Na primjer, sljedeća naredba će nam dati informacije vezane za vim-pojačan :

sudo broj okretaja u minuti -qi vim-pojačan

  Grafičko korisničko sučelje, tekstualni opis automatski generiran

10: Prije instaliranja provjerite ovisnosti RPM paketa

The RPM naredbe nam također omogućuju da provjerimo ovisnosti paketa prije nego što ih možemo instalirati. Provjerite je li RPM paket je već preuzet za koji želite vidjeti popis ovisnosti.

Sintaksa naredbi koju koristimo je:

broj okretaja u minuti -qpR [ Paket ]

Slijedi popis opcija koje uključuje ova naredba:

  • -q (format upita)
  • -p (upit/provjera paketa)
  • -R (popis ovisnosti paketa)

Na primjer, za popis svih potrebnih ovisnosti prema vim-pojačan paket koji možete pokrenuti:

broj okretaja u minuti -qpR vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

  Grafičko korisničko sučelje, tekst, aplikacija, e-pošta Opis automatski generiran

11: Popis svih datoteka instaliranog paketa

Također možemo navesti sve datoteke povezane s paketom pomoću -ql opciju, ovo će uputiti RPM za upit popisu:

sudo broj okretaja u minuti -ql [ Paket ]

Na primjer, možemo navesti broj okretaja u minuti poboljšan vim datoteke paketa koristeći:

sudo broj okretaja u minuti -ql vim-pojačan

  Grafičko korisničko sučelje, tekst, opis aplikacije automatski generiran

12: RPM naredba u različitim Linux distribucijama

Iako naredba RPM radi slično u različitim distribucijama Linuxa, mogu postojati neke razlike u upotrebi i sintaksi. Evo kratkog pregleda RPM naredbi u različitim distribucijama Linuxa:

RPM upravljanje paketima u sustavima baziranim na Red Hatu

U Zasnovan na Red Hatu sustavi, RPM je zadani upravitelj paketa. The RPM sustav za upravljanje paketima koristi se za upravljanje programskim paketima u tim sustavima. Da biste instalirali paket u sustav temeljen na Red Hatu, možete koristiti sljedeću naredbu:

sudo yum instaliraj [ PAKET ]

Za uklanjanje paketa možete koristiti sljedeću naredbu:

sudo njam ukloniti [ PAKET ]

Upravljanje RPM paketima u sustavima temeljenim na Debianu

U sustavima temeljenim na Debianu, zadani upravitelj paketa je prikladan. Međutim, još uvijek možete koristiti RPM za upravljanje paketima u tim sustavima.

RPM je upravitelj paketa za sustav Red Hat tako da prema zadanim postavkama nije instaliran na Debianu. Za instaliranje RPM upravitelj paketa u Linux sustavu temeljenom na Debianu, pokrenite:

sudo prikladan instalirati broj okretaja u minuti

  Tekst Opis automatski generiran

sudo prikladan instalirati stranac

Za instaliranje paketa u sustav temeljen na Debianu pomoću RPM , možete koristiti sljedeću naredbu:

sudo stranac -i [ PAKOVANJE.rpm ]

Bilješka: The stranac uslužni program će pretvoriti RPM paket u deb, koji možete instalirati pomoću sljedeće naredbe:

sudo prikladan instalirati . /< deb_datoteka >

Upravljanje RPM paketima u sustavima baziranim na Archu

U sustavima baziranim na Archu, zadani upravitelj paketa je Pac Man . Međutim, još uvijek možete koristiti RPM za upravljanje paketima u tim sustavima. Za instaliranje paketa u sustav temeljen na Archu pomoću RPM , možete koristiti sljedeću naredbu:

sudo Pac Man -U [ PAKOVANJE.rpm ]

Zaključak

The RPM naredba je moćan alat za upravljanje softverskim paketima u Linuxu. Bilo da instalirate nove pakete, nadograđujete postojeće ili uklanjate stare, RPM olakšava održavanje vašeg sustava ažuriranim i glatkim radom. Slijedeći savjete i trikove navedene u ovom članku, možete postati vješti u korištenju RPM naredba za upravljanje programskim paketima.