Android

Sådan installeres omdrejningspakker på cento

How to choose a Linux distro? The easier way!

How to choose a Linux distro? The easier way!

Indholdsfortegnelse:

Anonim

RPM er et emballagesystem, der bruges af Red Hat og dets derivater som CentOS og Fedora.

De officielle CentOS-lagre indeholder tusinder af RPM-pakker, der kan installeres ved hjælp af yum kommandolinjeværktøjet. Pakker, der ikke er tilgængelige i de almindelige CentOS-lagre, kan let installeres ved at aktivere det relevante lager.

Men ikke alle softwareleverandører leverer et yum-lager til deres anvendelse. Oftest i disse situationer har de en downloadside, hvor du kan downloade og installere RPM-pakken eller downloade og kompilere softwaren fra kilder.

I denne tutorial vil vi vise dig to metoder til, hvordan du installerer RPM-pakker på CentOS.

Før du begynder

Når du installerer RPM-pakker, skal du sørge for, at de er bygget til din systemarkitektur og din CentOS-version.

Du bør undgå at bruge denne metode til at erstatte eller opdatere vigtige systempakker, såsom glibc, systemd eller andre tjenester og biblioteker, der er essentielle for, at dit system kan fungere korrekt. Dette kan føre til fejl og systemstabilitet.

For at installere RPM-pakker skal du være logget på som en root eller bruger med sudo-privilegier.

Normalt bruger du en webbrowser til at søge og downloade en RPM-fil. Når du har fundet filen, kan du downloade den ved hjælp af din browser eller ved hjælp af et kommandolineværktøj som krøll eller wget.

Installation af RPM-pakker med yum

yum er standardpakkehåndteringsværktøjet i CentOS. Det bruges til at installere, fjerne, downloade, forespørge og opdatere pakker fra de officielle CentOS-lagre samt andre tredjepartslagre.

Det første trin er at downloade den RPM-fil, du vil installere:

wget

Hvis du vil installere pakken, skal du bruge kommandoen yum localinstall efterfulgt af stien til pakkenavnet:

sudo yum localinstall file.rpm

yum beder dig om bekræftelse. Svar y og RPM-pakken installeres, forudsat at den er kompatibel med dit system, og at alle afhængigheder er opfyldt.

Hvis RPM-pakken afhænger af andre pakker, der ikke er installeret i øjeblikket, og hvis disse pakker er tilgængelige i de depoter, der er aktiveret på dit system, installerer yum alle afhængigheder. Ellers udskriver yum en liste over alle de manglende afhængigheder, du bliver nødt til at downloade og manuelt installere disse pakker.

I stedet for at downloade og derefter installere RPM-pakken kan du ganske enkelt videresende URL'en til RPM-pakken til kommandoen yum localinstall :

sudo yum localinstall

For at opdatere en RPM-pakke, som den allerede er installeret med yum, skal du bruge den samme procedure som når du installerer pakken.

Hvis du af en eller anden grund ønsker at fjerne den installerede pakke, skal du bruge kommandoen standard yum remove efterfulgt af pakkenavnet:

sudo yum remove file.rpm

Installation af RPM-pakker med rpm

rpm er et lavt niveau værktøj, der bruges til at installere, afinstallere, opgradere, forespørge og verificere RPM-pakker.

Hvis du vil installere en RPM-pakke, skal du bruge kommandoen rpm -i efterfulgt af RPM-pakkenavnet:

sudo rpm -ivh file.rpm

Indstillingen -v fortæller rpm at vise ordret output og -h at vise den hashmærkede statuslinje.

Hvis pakken afhænger af andre pakker, der ikke er installeret på systemet, viser rpm en liste over alle manglende afhængigheder. Du bliver nødt til at downloade og installere alle afhængigheder manuelt.

I stedet for at downloade og installere RPM-pakken, kan du bruge URL til RPM-pakken som et argument:

sudo rpm -ivh

For at opdatere en pakke skal du bruge indstillingen -U :

sudo rpm -Uvh file.rpm

Hvis den pakke, du prøver at opdatere ikke er installeret, installerer kommandoen rpm -U den.

Hvis du vil installere en RPM-pakke uden at have alle de nødvendige afhængigheder installeret på systemet, skal du bruge indstillingen --nodeps :

sudo rpm -Uvh --nodeps file.rpm

For at fjerne (slette) en pakke skal du bruge kommandoen rpm -e , efterfulgt af pakkenavnet:

sudo rpm -e file.rpm

Konklusion

I denne tutorial har vi vist dig, hvordan du installerer RPM-pakker på CentOS.

Du foretrækker at bruge yum frem for rpm . rpm da det automatisk løser alle afhængigheder for dig.

centos terminal o / min