Ukaz RPM (Red Hat Package Manager) je temeljno orodje v svetu upravljanja paketov Linux. Široko se uporablja v distribucijah, ki temeljijo na Red Hat, kot sta Fedora in CentOS, pa tudi v drugih distribucijah, ki temeljijo na RPM. Ukaz RPM omogoča uporabnikom namestitev, poizvedovanje, preverjanje in upravljanje programskih paketov, zaradi česar je bistveno orodje za sistemske skrbnike in navdušence nad Linuxom. V tem članku bomo raziskali različne vidike ukaza RPM, vključno z njegovo uporabo, pogostimi možnostmi in primeri iz resničnega sveta.
Kaj je RPM?
RPM je sistem za upravljanje programskih paketov za namestitev, posodabljanje in odstranjevanje programskih paketov v sistemih, ki temeljijo na Linuxu. Prvotno ga je razvil Red Hat, vendar so ga sprejele številne druge distribucije Linuxa. Paketi RPM, pogosto označeni z ` .rpm`> Datotečna razširitev vsebuje vse potrebne datoteke, metapodatke in skripte, potrebne za namestitev in upravljanje programske opreme v sistemu Linux.
Osnovna sintaksa RPM v Linuxu
Osnovna sintaksa ukaza rpm je naslednja:
rpm [options] [package_name]>
tukaj,
[opcije] predstavljajo različne možnosti ukazne vrstice, ki nadzorujejo obnašanje ukaza rpm.
[ime_paketa] se nanaša na ime paketa RPM, s katerim želite delati.
Možnosti, ki so na voljo v ukazu `rpm` v Linuxu
Te možnosti nudijo široko paleto funkcij in nadzora pri delu s paketi RPM v sistemih Linux. Uporabite jih lahko za učinkovito namestitev, nadgradnjo, poizvedovanje in upravljanje paketov.
| Opcije | Opis |
|---|---|
| -i, –namestiti | Namestite paket RPM. |
| -U, – nadgradnja | Nadgradite paket RPM. |
| -q, – poizvedba | Poizvedujte po paketih RPM ali prikažite informacije o nameščenih paketih. |
| -a, – vse | Uporablja se z -q, prikaže seznam vseh nameščenih paketov. |
| -V, –preveriti | Preverite celovitost nameščenih paketov. pretvorba java niza v celo število |
| -e, –brisati | Odstranite ali izbrišite paket RPM |
| -F, – osvežiti | Nadgradite pakete, vendar le, če je paket z istim imenom že nameščen. |
| – vozlišča pvr polna oblika | Med namestitvijo ali odstranitvijo prezrite odvisnosti od paketa. |
| – test | Testni način; prikazuje, kaj bi naredil ukaz rpm brez sprememb. |
| -h, –haš | Prikažite oznake (#), ki označujejo napredek med namestitvijo ali odstranitvijo. |
| – sila | Prisilna namestitev, tudi če prepiše datoteke iz drugih paketov ali ima druge težave. |
| – ponovno namestite | Ponovno namestite paket RPM. |
| – uvoz | Uvozite ključ GPG za preverjanje podpisa paketa. |
| – odstopiti | Odstopite od paketa RPM z novim ključem GPG. |
| -F, –datoteka | Uporablja se z -q, poizveduje, kateri paket je lastnik določene datoteke. |
| – paket | Uporablja se z -q, poizveduje po informacijah o datoteki ali paketu RPM. |
| – nastavite trajne | Nastavite dovoljenja datotek paketov na privzete vrednosti. |
| –setugids | Lastništvo datotek paketov za uporabnike in skupine nastavite na privzete vrednosti. |
| – potrebno | Pri nameščanju ali nadgradnji paketov preskoči preglede povzetkov. |
| –rebuilddb salman khan khan starost | Ponovno zgradite bazo podatkov RPM. |
| – preizkušen | Preizkusite digitalni podpis paketa RPM. |
| –showrc | Pokaži nastavitve konfiguracije RPM. |
| -h, – pomoč | Prikaz informacij za pomoč. |
| –različica | Prikaži različico RPM. |
Pogosti ukazi in možnosti RPM
1. Namestitev paketov RPM
Če želite namestiti paket RPM, lahko uporabite ` rpm`> ukaz, ki mu sledi ` -i`> (ali ` --install`> ) in ime datoteke paketa RPM. Na primer:
rpm -i package.rpm>
Ta ukaz namesti navedeni paket v vaš sistem.
Tukaj nameščamo Jenkins.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Namestitev paketov
2. Nadgradnja paketov RPM
Za nadgradnjo nameščenega paketa z novejšo različico uporabite ` -U`> (ali ` --upgrade`> ) možnost:
rpm -U package.rpm>
Ta ukaz bo starejšo različico paketa zamenjal z novo, če je že nameščena

Nadgradnja paketov
3. Za seznam vseh nameščenih paketov v RPM
Za seznam vseh nameščenih paketov v vašem sistemu uporabite možnost -q (ali –query) z zastavico -a (ali –all):
rpm -qa>
To bo prikazalo seznam nameščenih paketov skupaj z njihovimi imeni in različicami.

Prikaz nameščenih paketov
4. Poizvedba po paketu RPM
Če želite pridobiti podrobne informacije o določenem paketu, uporabite ` -q` (ali ` – poizvedba` ), ki ji sledi ime paketa:
rpm -q package_name>
Ta ukaz bo prikazal informacije, kot so ime paketa, različica, arhitektura in drugo.
preverjanje ničelne vrednosti java

Poizvedba po informacijah o paketu
5. Preverjanje paketa RPM
Celovitost in pristnost paketa RPM lahko preverite brez namestitve z uporabo ` -V`> (ali ` --verify`> ) možnost. To preveri, ali so bile datoteke paketa spremenjene ali izbrisane:
rpm -V package_name>
Ta ukaz preveri, ali se datoteke paketa na disku ujemajo z informacijami v bazi podatkov RPM.

Preverjanje integritete paketa
6. Odstranjevanje paketov RPM
Če želite odstraniti nameščeni paket, uporabite ` -e` (ali ` –izbriši` ), ki ji sledi ime paketa:
rpm -e package_name>
Ta ukaz bo odstranil navedeni paket iz vašega sistema.

Odstranjevanje paketov
Realni primeri ukaza RPM v Linuxu
Oglejmo si nekaj praktičnih primerov uporabe ukaza rpm:
Namestitev paketa z ukazom RPM v Linuxu
Recimo, da želite namestiti paket z imenom example.rpm:
rpm -i example.rpm>
Ta ukaz bo namestil datoteko ` primer. , vrtljajev na minuto` paket v vašem sistemu.
Nadgradnja paketa z ukazom RPM v Linuxu
Če imate novejšo različico paketa example.rpm in jo želite nadgraditi, lahko uporabite naslednji ukaz:
rpm -U example.rpm>
S tem boste starejšo različico zamenjali z novejšo.
Preverjanje, ali je paket nameščen z ukazom RPM v Linuxu
Če želite pridobiti informacije o nameščenem vzorčnem paketu:
rpm -q example>
To bo prikazalo podrobnosti, kot so ime paketa, različica in arhitektura.
Preverjanje celovitosti paketa z ukazom RPM v Linuxu
Preverite celovitost vzorčnega paketa:
rpm -V example>
Ta ukaz bo poročal o morebitnih neskladjih datotek v paketu.
Odstranjevanje paketa z ukazom RPM v sistemu Linux
Če želite odstraniti vzorčni paket iz sistema:
rpm -e example>
S tem boste odstranili paket in z njim povezane datoteke.
Zaključek
V tem članku smo razpravljali o ukazu RPM, ki je vsestransko orodje za upravljanje programskih paketov v sistemih Linux, zlasti v distribucijah, ki temeljijo na RPM. Ne glede na to, ali morate namestiti, poizvedovati, preveriti ali nadgraditi pakete, RPM ponuja številne možnosti za izpolnitev vaših potreb po upravljanju paketov. Z razumevanjem in obvladovanjem ukaza RPM lahko učinkovito vzdržujete in optimizirate svoj sistem Linux.