Android

Sådan installeres rpm-filer (pakker) på centos linux

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Indholdsfortegnelse:

Anonim

RPM Package Manager (RPM) er et kraftfuldt pakkehåndteringssystem, der bruges af Red Hat Linux og dets derivater såsom CentOS og Fedora. RPM refererer også til kommandoen rpm og .rpm -filformat.

CentOS-oplagrene indeholder tusinder af pakker pr. Minut, der kan installeres ved hjælp af desktop-softwaremanageren eller fra kommandolinjen ved hjælp af yum , dnf og rpm værktøjerne. Nogle biblioteker og applikationer er pakket i rpm-format, men er ikke inkluderet i noget CentOS-arkiv. Disse applikationer skal downloades fra udviklerens websteder og installeres manuelt.

I denne tutorial vil vi forklare, hvordan man installerer rpm-filer på CentOS.

Vær ekstra forsigtig, når du installerer omdrejningspakker fra uofficielle kilder. Pakken skal være bygget til din systemarkitektur og CentOS-version. Udskift eller opdater aldrig vigtige systempakker som glibc, systemd eller andre tjenester og biblioteker, der er essentielle for, at systemet kan fungere korrekt.

Kun root eller bruger med sudo-privilegier kan installere eller fjerne RPM-pakker.

Installation af omdrejninger pr. Minut Filer med yum og dnf

yum og dnf er kommandolinjeværktøjer til installation, opdatering, fjernelse og ellers styring af rpm-pakker på CentOS og relaterede Linux-distributioner.

Fra CentOS 8 dnf erstattede yum som standardpakkeadministrator. dnf er bagudkompatibel med yum .

Du kan fortsætte med at bruge yum på CentOS 8, da det er et alias for dnf .

Hvis du vil installere lokale omdrejningspakker med yum eller dnf , skal du bruge install efterfulgt af stien til filen. I eksemplet herunder installerer vi Chrome-browseren:

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 pakkeafhængigheder. Du bliver bedt om at skrive Y at fortsætte:

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

Det er alt, applikationen er installeret på dit system, og du kan begynde at bruge det.

Du kan også installere en rpm-pakke direkte fra en URL:

sudo yum install

sudo dnf install

Installation af omdrejninger pr. Minut Filer med rpm

rpm er en pakkehåndtering på lavt niveau til RHEL-systemer.

Du skal altid foretrække at bruge yum eller dnf frem for omdrejninger pr. Minut, når du installerer, opdaterer og fjerner pakker, da det ikke løser afhængigheder.

Hvis du vil installere rpm-pakker med rpm bruge indstillingen -i (eller -U ) efterfulgt af stien til filen:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Hvis pakken, du installerer eller opdaterer, afhænger af andre pakker, der ikke er installeret i øjeblikket, viser rpm en liste over alle manglende afhængigheder. Du skal installere alle afhængigheder.

rpm accepterer også installation af pakker fra en URL:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Konklusion

I CentOS kan du installere en lokal rpm-fil ved hjælp af yum eller dnf , på samme måde som du ville installere en pakke fra depoterne.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

cento omdr./min