Android

Hoe rpm-bestanden (pakketten) op centos linux te installeren

How to install any Software Package (RPM) in LINUX ?

How to install any Software Package (RPM) in LINUX ?

Inhoudsopgave:

Anonim

De RPM Package Manager (RPM) is een krachtig pakketbeheersysteem dat wordt gebruikt door Red Hat Linux en zijn derivaten zoals CentOS en Fedora. RPM verwijst ook naar de opdracht rpm en het bestandsformaat .rpm .

De CentOS-opslagplaatsen bevatten duizenden rpm-pakketten die kunnen worden geïnstalleerd met behulp van de Desktop Software Manager of vanaf de opdrachtregel met de hulpprogramma's yum , dnf en rpm . Sommige bibliotheken en applicaties zijn verpakt in rpm-formaat maar niet opgenomen in een CentOS-repository. Die applicaties moeten worden gedownload van de websites van de ontwikkelaar en handmatig worden geïnstalleerd.

In deze zelfstudie leggen we uit hoe u rpm-bestanden op CentOS kunt installeren.

Wees extra voorzichtig bij het installeren van rpm-pakketten van niet-officiële bronnen. Het pakket moet worden gebouwd voor uw systeemarchitectuur en CentOS-versie. Vervang of update nooit essentiële systeempakketten, zoals glibc, systemd of andere services en bibliotheken die essentieel zijn voor de goede werking van het systeem.

Alleen root of gebruiker met sudo-rechten kunnen RPM-pakketten installeren of verwijderen.

Rpm-bestanden installeren met yum en dnf

yum en dnf zijn opdrachtregelprogramma's voor het installeren, bijwerken, verwijderen en anderszins beheren van rpm-pakketten op CentOS en gerelateerde Linux-distributies.

Vanaf CentOS 8 verving dnf yum als standaard pakketbeheerder. dnf is achterwaarts compatibel met yum .

Je kunt yum blijven gebruiken op CentOS 8, omdat het een alias is voor dnf .

Om lokale rpm-pakketten met yum of dnf install , gebruikt install opdracht install , gevolgd door het pad naar het bestand. In het onderstaande voorbeeld installeren we de Chrome-browser:

sudo yum install google-chrome-stable_current_x86_64.rpm

sudo dnf install google-chrome-stable_current_x86_64.rpm

Zowel yum als dnf zullen alle dnf oplossen en installeren. U wordt gevraagd om Y te typen om door te gaan:

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

Dat is alles, de applicatie is op uw systeem geïnstalleerd en u kunt hem gaan gebruiken.

U kunt een rpm-pakket ook rechtstreeks vanuit een URL installeren:

sudo yum install

sudo dnf install

Rpm-bestanden installeren met rpm

rpm is een low-level pakketbeheerder voor RHEL-systemen.

U moet altijd de voorkeur geven aan yum of dnf boven rpm bij het installeren, bijwerken en verwijderen van pakketten, omdat dit de afhankelijkheden niet oplost.

Om rpm-pakketten met rpm te installeren, gebruikt u de optie -i (of -U ) gevolgd door het pad naar het bestand:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Als het pakket dat u installeert of bijwerkt, afhankelijk is van andere pakketten die momenteel niet zijn geïnstalleerd, geeft rpm een lijst met alle ontbrekende afhankelijkheden. U moet alle afhankelijkheden installeren.

rpm accepteert ook het installeren van pakketten van een URL:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Conclusie

In CentOS kunt u een lokaal rpm-bestand installeren met behulp van yum of dnf , op dezelfde manier als u een pakket vanuit de repositories zou installeren.

Als je nog vragen hebt, kun je een reactie achterlaten.

centos tpm