Der er visse objekter i Linux, der giver os mulighed for at udføre visse administrations- og processtyringsopgaver, og en af dem er RPM -filer, en RPM -fil (Red Hat Package Manager), er også en fil, der bruges til at gemme installationspakker i operativsystemer Linux som opdatering af disse.
RPM kan bruges sammen med pakkeledere som Yum eller DNF for at gøre download- og installationsopgaverne så komplette som muligt. Fra dette synspunkt tilbyder RPM -filer brugeren og administratoren en nem måde at distribuere, installere, opdatere eller fjerne software, fordi filerne er pakket ét sted.
Hvad er RPMEn RPM -fil er en proprietær Red Hat -vare, hvis formål er at gemme installationspakker i Linux. Med disse rpm -filer vil det være meget lettere at administrere softwaren, da vi har dem indkapslet et enkelt sted. Når det kommer til at geninstallere et system eller endda fjerne det, vil en RPM -fil gøre opgaven lettere. Selvom rpm -filerne ikke kan bruges i andre systemer såsom Windows, kan vi bruge et dekomprimeringsprogram til at se deres indhold.
RPM, der er typisk for Red Hat, vil dets anvendelse være afgørende i distributioner såsom CentOS, Fedora eller Red Hat og i andre distributioner, vi kan gøre brug af .deb -pakker.
Solvetic vil forklare, hvordan man installerer en RPM -fil i Linux, og i dette tilfælde vil vi bruge CentOS 8.
1. Sådan installeres RPM ved hjælp af Yum på Linux
Som standard, hvis vi installerer en pakke fra et lager ved hjælp af kommandoen yum, udføres syntaksen "yum installeringspakke", hvilket resulterer i download af RPM -filen fra dens officielle lager, men det er muligt at bruge syntaksen "yum install file.rpm "for at angive en lokal RPM -fil, der skal installeres. I dette eksempel skal vi installere Google, og for at dette er muligt, skal vi først downloade RPM fra det officielle websted, da det vil blive brugt lokalt.
Trin 1
Når vi har RPM -filen, vil vi udføre følgende i dette tilfælde:
yum install ./Google-chrome-stable_current_x86_64.rpm
FORSTØRRE
Trin 2
I dette tilfælde bliver du bedt om at indtaste bogstavet "s" for at bekræfte download og installation af filen:
FORSTØRRE
Trin 3
Vi trykker på Enter, og installationsprocessen finder sted:
FORSTØRRE
Trin 4
Herefter vil installationen af RPM -filen være afsluttet:
FORSTØRRE
Med denne proces vil RPM -filen være blevet installeret sammen med dens respektive afhængigheder.
2. Sådan installeres DNF ved hjælp af Yum på Linux
En anden mulighed, der er tilgængelig at bruge, er med DNF -kommandoen, som er en anden af pakkehåndtererne i Linux.
Trin 1
Dens installation kræves ved at køre:
yum installer dnfTrin 2
Efter dette, med RPM -filen downloadet, udfører vi følgende i dette tilfælde for Apache:
dnf installer httpd-2.4.6-90.el7.centos.x86_64.rpm
FORSTØRRE
Trin 3
Vi accepterer download og installation af pakken med bogstavet "S":
FORSTØRRE
3. Sådan bruges RPM på Linux
Som standard kan vi i Linux direkte bruge rpm til at installere RPM -filer med -i -parameteren, men denne metode løser ikke pakkeafhængighederne automatisk, vi ser følgende. Dette indebærer at skulle installere afhængighederne manuelt og tage mere tid.
FORSTØRRE
Med YUM eller DNF vil det være muligt at installere RPM -filer i Linux på en pålidelig og komplet måde.