logo

Ukaz RPM v Linuxu

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

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

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.

32

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

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

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

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.