Android

Hvordan installere rpm-filer (pakker) på centos linux

Управление пакетами RPM в CentOS 7

Управление пакетами RPM в CentOS 7

Innholdsfortegnelse:

Anonim

RPM Package Manager (RPM) er et kraftig pakkehåndteringssystem som brukes av Red Hat Linux og dets derivater som CentOS og Fedora. RPM refererer også til rpm kommandoen og .rpm -filformatet.

CentOS-depotene inneholder tusenvis av pakker per minutt som kan installeres ved bruk av desktop software manager eller fra kommandolinjen ved å bruke yum , dnf og rpm verktøyene. Noen biblioteker og applikasjoner er pakket i rpm-format, men er ikke inkludert i noe CentOS-arkiv. Disse applikasjonene må lastes ned fra utviklerens nettsteder og installeres manuelt.

I denne opplæringen vil vi forklare hvordan du installerer rpm-filer på CentOS.

Vær ekstra forsiktig når du installerer rpm-pakker fra uoffisielle kilder. Pakken må bygges for systemarkitekturen og CentOS-versjonen. Bytt eller oppdater aldri viktige systempakker, for eksempel glibc, systemd eller andre tjenester og biblioteker som er viktige for at systemet skal fungere ordentlig.

Bare root eller bruker med sudo-rettigheter kan installere eller fjerne RPM-pakker.

Installere rpm Filer med yum og dnf

yum og dnf er kommandolinjeverktøy for å installere, oppdatere, fjerne og på annen måte administrere rpm-pakker på CentOS og relaterte Linux-distribusjoner.

Fra CentOS 8 dnf erstattet yum som standard pakkebehandling. dnf er bakoverkompatibel med yum .

Du kan fortsette å bruke yum på CentOS 8, siden det er et alias for dnf .

For å installere lokale rpm-pakker med yum eller dnf , bruk install , etterfulgt av banen til filen. I eksemplet nedenfor installerer vi Chrome-nettleseren:

sudo yum install google-chrome-stable_current_x86_64.rpm

sudo dnf install google-chrome-stable_current_x86_64.rpm

Både yum og dnf vil løse og installere alle pakkeavhengighetene. Du blir bedt om å skrive Y å fortsette:

… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:

Det er alt, applikasjonen er installert på systemet ditt, og du kan begynne å bruke det.

Du kan også installere en turtallspakke direkte fra en URL:

sudo yum install

sudo dnf install

Installere turtall Filer med rpm

rpm er en lavnivå pakkeleder for RHEL-systemer.

Du bør alltid foretrekke å bruke yum eller dnf over rpm når du installerer, oppdaterer og fjerner pakker, da det ikke løser avhengigheter.

For å installere rpm-pakker med rpm bruk alternativet -i (eller -U ) etterfulgt av banen til filen:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Hvis pakken du installerer eller oppdaterer avhenger av andre pakker som ikke er installert for øyeblikket, vil rpm vise en liste over alle manglende avhengigheter. Du må installere alle avhengigheter.

rpm godtar også å installere pakker fra en URL:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Konklusjon

I CentOS kan du installere en lokal rpm-fil ved å bruke yum eller dnf , på samme måte som du ville installere en pakke fra depotene.

Legg gjerne igjen en kommentar hvis du har spørsmål.

cent rpm