Hvordan bruke RPM -kommando i Linux

Hvordan bruke RPM -kommando i Linux
Hvis du er en Linux -bruker, har du sannsynligvis kommet over begrepet Rpm. Rpm er et forkortelse for Red Hat Package Manager, Og det er et kraftig kommandolinjeverktøy for å administrere programvarepakker på Linux-systemer. Denne artikkelen vil dekke alt du trenger å vite om Rpm Kommando i Linux, inkludert syntaks, bruk og noen vanlige eksempler.
  1. Hva er RPM -kommandoen
  2. RPM -kommandosyntaks
  3. RPM -kommandoalternativer
  4. Installer RPM -pakker
  5. Oppgrader RPM -pakker
  6. Fjern RPM -pakker
  7. Liste installerte RPM -pakker
  8. Vis pakkeinformasjon før du installerer
  9. Vis pakkeinformasjon etter installasjon
  10. Sjekk pakkeavhengighetene før du installerer
  11. Liste opp alle filer til en installert pakke
  12. RPM -kommando i forskjellige Linux -distros

1: Hva er RPM -kommandoen

De Rpm Kommando er et programvareadministrasjonsverktøy for Linux -operativsystemer. Det brukes til å administrere installasjon, fjerning, verifisering og oppgradering av programvarepakker. Rpm er designet for å jobbe med pakker som er i Rpm Format, som er et binært format som inneholder alle filene som er nødvendige for å installere og kjøre programvaren.

2: RPM Kommandosyntaks

Den grunnleggende syntaksen til Rpm Kommandoen er som følger:

RPM [Alternativer] [pakke]

Her, [Alternativer] refererer til kommandoalternativene du kan gi til Rpm kommando, og [PAKKE] refererer til pakken du vil administrere.

3: RPM -kommandoalternativer

For å sjekke den komplette listen over kommandoalternativer, kjør:

Sudo RPM -hjelp

Her er noen ofte brukte alternativer for Rpm kommando:

-Jeg: Installer en pakke

-U: Oppgrader en pakke

-e: Slett/fjern en pakke

-Q: Spør en pakke

-V: Bekreft en pakke

-F: frisk en installert pakke

-h: Vis hjelp for en spesifisert RPM -kommando

-v: Verbose -modus (viser mer detaljert utgang)

-test: Testmodus (simuler den spesifiserte kommandoen uten å utføre den)

-Nodeps: Hopp over avhengighetssjekker når du installerer, oppgraderer eller fjerner en pakke

Merk at det er mange flere alternativer tilgjengelig for Rpm kommando, og du kan finne en komplett liste i Rpm Manuell side ved å kjøre Mann RPM i terminalen din.

Mann RPM

4: Installer RPM -pakker

For å installere en Rpm pakke ved hjelp av Rpm Kommando, følg denne syntaks:

sudo rpm -ivh [pakke]

Denne kommandoen inkluderer alternativene

  • -Jeg for installasjon
  • -v for ordrike utgang
  • -h å skrive ut hasjmerker for å indikere fremdriften i installasjonsprosessen

Før du installerer, må du forsikre deg om at du har lastet ned riktig pakkefil som er kompatibel med systemarkitekturen din.

For eksempel for å installere VIM-forbedret RPM pakke, bruk følgende kommando:

Sudo RPM -IVH VIM-forbedret-7.4.629-8.EL7_9.x86_64.Rpm

Vi kan også installere en Rpm Pakke med nedlastingslenke ved å bruke følgende kommando:

sudo rpm -ivh [package_url]

5: Oppgrader RPM -pakker

Under en Rpm Oppgradering, den nåværende versjonen av pakken er avinstallert, og den nyeste versjonen er installert.

Følgende kommando kan brukes til å oppgradere pakker:

sudo rpm -uvh [pakke]

Denne kommandoen inkluderer alternativene

  • -U (oppgradering)
  • -V (Verbose -modus)
  • -H (skriv ut hashmerker for å vise oppgraderingsprosess)

For å oppgradere VIM-forbedret, bruk:

sudo rpm -uvh vim-forbedret-7.4.629-8.EL7_9.x86_64.Rpm

Det kan være nødvendig med å installere ytterligere avhengigheter hvis den nye versjonen krever dem. I utgangen etter å ha kjørt kommandoen, viser RPM de nødvendige avhengigheter som mangler.

Legg til -Nodeps Alternativ til kommandoen for å ignorere meldingen og oppdatere uten avhengigheter:

sudo rpm -uvh -nodeps [pakke]

6: Fjern RPM -pakker

Å fjerne Rpm Pakker, løp:

sudo rpm -e [pakke]

For eksempel for å fjerne VIM-forbedret Rpm, løpe:

sudo rpm -e vim -forbedret

Ved hjelp av yum er et annet alternativ for å avinstallere Rpm Pakker.

sudo yum fjerne [pakken]

For eksempel for å fjerne VIM ved hjelp av yum Kommando Run:

sudo yum fjerne vim-forbedret.x86_64

7: Liste installerte RPM -pakker

Kjør følgende kommando for å liste opp alle installerte Rpm Pakker:

Sudo RPM -qa

Kommandoen inkluderer -QA Alternativ, som instruerer Rpm å spørre alle.

8: Vis pakkeinformasjon før du installerer

Før du installerer en pakke, viser følgende kommando informasjon om Rpm pakke:

sudo rpm -qip [pakke]

For å få informasjon om en pakke og bekrefte dens gyldighet, bruk alternativene:

  • -Qi (spørringsinformasjon)
  • -p (spørring/bekreft en pakke)

For eksempel for å vise informasjonen relatert til VIM-forbedret RPM-pakkeløp: for eksempel:

Sudo RPM -QIP VIM-forbedret-7.4.629-8.EL7_9.x86_64.Rpm

9: Vis pakkeinformasjon etter installasjon

An Rpm Pakkes tilgjengelige informasjon kan sees ved å bruke -Qi Alternativ, som instruerer programmet til å spørre pakkedetaljene:

sudo rpm -qi [pakke]

Utgangen gir oss informasjon som pakkedetaljer.

For eksempel, Følgende kommando vil gi oss informasjon relatert til VIM-forbedret:

sudo rpm -qi vim -forbedret

10: Sjekk RPM -pakkeavhengigheter før du installerer

De Rpm Kommandoer lar oss også sjekke avhengighetene til pakker før vi kan installere dem. Forsikre deg om at Rpm Pakken er allerede lastet ned som du vil se listen over avhengigheter.

Kommandosyntaks vi bruker er:

RPM -QPR [pakke]

Følgende er listen over alternativer denne kommandoen inkluderer:

  • -Q (spørringsformat)
  • -P (spørring/Bekreft en pakke)
  • -R (listepakkeavhengigheter)

For eksempel for å liste opp alle nødvendige avhengigheter av VIM-forbedret Pakke du kan kjøre:

RPM-QPR VIM-forbedret-7.4.629-8.EL7_9.x86_64.Rpm

11: Liste opp alle filer i en installert pakke

Vi kan også liste opp alle filene som er tilknyttet en pakke ved hjelp av -Ql Alternativ, dette vil instruere Rpm For å spørre listen:

sudo rpm -ql [pakke]

For eksempel kan vi liste opp VIM-forbedret RPM pakkefiler ved hjelp av:

sudo rpm -ql vim -forbedret

12: RPM -kommando i forskjellige Linux -distros

Mens RPM -kommandoen fungerer på samme måte på tvers av forskjellige Linux -distribusjoner, kan det være noen forskjeller i bruk og syntaks. Her er en kort oversikt over RPM -kommandoer i forskjellige Linux -distros:

RPM-pakkehåndtering i røde hatbaserte systemer

I Rød hatbasert systemer, Rpm er standard pakkebehandler. De Rpm Pakkestyringssystem brukes til å administrere programvarepakker i disse systemene. For å installere en pakke i et rødt hatbasert system, kan du bruke følgende kommando:

sudo yum install [pakke]

For å fjerne en pakke, kan du bruke følgende kommando:

sudo yum fjerne [pakken]

RPM-pakkehåndtering i Debian-baserte systemer

I Debian-baserte systemer er standardpakkebehandleren passende. Imidlertid kan du fremdeles bruke RPM til å administrere pakker i disse systemene.

Rpm er en pakkesjef for Red Hat -systemet, så som standard er det ikke installert på Debian. For å installere Rpm Pakkesjef i et Debian-basert Linux-system, Kjør:

sudo apt installer omdreininger per minutt
sudo apt installere fremmed

For å installere en pakke i et debianbasert system ved hjelp av Rpm, Du kan bruke følgende kommando:

Sudo Alien -i [pakke.Rpm]

Merk: De romvesen verktøyet vil konvertere Rpm Pakke til Deb, som du kan installere ved hjelp av følgende kommando:

sudo apt install ./

RPM-pakkehåndtering i erkebaserte systemer

I erkebaserte systemer er standardpakkebehandleren Pac Man. Imidlertid kan du fortsatt bruke Rpm å administrere pakker i disse systemene. For å installere en pakke i et erkebasert system ved hjelp av Rpm, Du kan bruke følgende kommando:

sudo pacman -u [pakke.Rpm]

Konklusjon

De Rpm Kommando er et kraftig verktøy for å administrere programvarepakker i Linux. Enten du installerer nye pakker, oppgraderer eksisterende eller fjerner gamle, Rpm gjør det enkelt å holde systemet oppdatert og løpe jevnt. Ved å følge tipsene og triksene som er nevnt i denne artikkelen, kan du bli dyktig til å bruke Rpm Kommando for å administrere programvarepakker.