Linuxi failid laiendiga .rpm on Windowsi .exe -failide alternatiiv. .Rpm-faile kasutatakse rakenduste installimiseks mis tahes RedHat-põhisele Linuxi operatsioonisüsteemile. See on pakendivorming, mis on kasulik kolmanda osapoole tarkvara installimisel operatsioonisüsteemi. Selles postituses käsitleme RPM -paketi installimise protsessi CentOS 8 -le.
RPM -paketi installimiseks CentOS 8 -le saame kasutada kolme meetodit:
- Kasutades DNF -i
- Kasutades Yumit
- RPM -i abil
Alustame esimese meetodiga ja õpime installima RPM -paketi DNF -i paketihalduri abil.
RPM -i pakettide installimine DNF -i abil
DNF asendas Yumi selle viimase versioonina CentOS 8 -s.
Sõltuvuste käsitlemine on Linuxi-põhisele operatsioonisüsteemile paketi installimisel oluline ülesanne. Seetõttu tuleks RPM -i paketi installimisel alati eelistada DNF -i teiste paketihaldurite ees, kuna see on sõltuvuste käsitlemisel tõesti hea.
DNF -iga RPM -paketi installimiseks esitage lihtsalt RPM -pakett dnf installida käsk:
$sudodnfpaigaldada./pakett.rpm
Näiteks soovime installida CentOS 8 operatsioonisüsteemi uusima tiimivaaturi versiooni. TeamVieweri uusima versiooni installimiseks külastage TeamVieweri allalaadimislehte:
https://www.teamviewer.com/en/download/linux/
Kui olete Teamvieweri rakenduse allalaadimislehel, klõpsake ülaltoodud ekraanipildil lingil esiletõstetud.
Ilmub hüpikaken RPM-faili allalaadimiseks TeamVieweri installimiseks CentOS 8-sse:
TeamVieweri RPM -faili allalaadimisprotsessi alustamiseks klõpsake suvandil faili salvestamine ja OK.
Kui TeamVieweri RPM -pakett on alla laaditud, lülitage tagasi terminali ja navigeerige allalaadimiste kataloogi, kust RPM -pakett alla laaditakse, kasutades käsku cd:
$CDAllalaadimised
Kui olete kataloogis Allalaadimised, käivitage ls käsk TeamVieweri RPM -faili olemasolu kinnitamiseks:
$ls
Nüüd, et installida TeamVieweri uusim versioon CentOS 8 -le, sisestage lihtsalt TeamVieweri RPM -faili allalaadimise käsk dnf install, nagu allpool näidatud:
$sudodnfpaigaldada./teamviewer_15.18.5.x86_64.rpm
See palub installida mõningaid täiendavaid sõltuvusi ja võtta rohkem kettaruumi, nii et tippige y ja vajutage jätkamiseks Enter; install algab ja lõpeb mõne sekundiga.
Nagu ülaltoodud pildilt näha, on TeamVieweri uusim versioon edukalt installitud, kasutades RPM -paketti operatsioonisüsteemis CentOS 8.
Installige RPM -pakett veebist
Samuti saate DNF -i abil veebis asuva RPM -paketi alla laadida ja installida. RPM -paketi installimiseks sisestage lihtsalt RPM -paketi otsene veebiaadress DNF -ile.
Näiteks kui tahame installida epel-release otse saidilt fedoraproject.org, läheks käsk järgmiselt:
$sudodnfpaigaldadahttps://dl.fedoraproject.org/pubi/soe/epel-release-latest-8.noarch.rpmDNF otsib automaatselt sõltuvusi ja küsib enne paketi ja selle sõltuvuste installimist kinnitust.
Sisestage y ja vajutage sisestusklahvi, et käivitada epeli vabastamise installiprotsess koos sõltuvustega.
DNF annab teile ka teada, kas pakett ühildub teie operatsioonisüsteemiga. Kui pakett ei ühildu teie CentOS -i operatsioonisüsteemiga, värskendage operatsioonisüsteemi või proovige mõnda muud operatsioonisüsteemiga ühilduvat paketti.
RPM -i pakettide installimine YUM -i abil
Nagu eespool mainitud, on YUM -i pakettide haldussüsteem CentOS uusimas versioonis asendatud DNF -iga, kuid saate selle kasutamist jätkata.
Selle meetodi süntaks on sama mis DNF -meetodil. Lihtsalt asendage DNF YUM -iga.
Näiteks paketi installimiseks YUM paketihalduri abil näeks yum käsu süntaks välja järgmine:
$sudo yum paigaldada./tee/pakett.rpm
Pärast ülaltoodud käsu täitmist installitakse pakett ja selle sõltuvused.
RPM -i pakettide installimine RPM -i abil
See on tavapärane ja standardne meetod RPM -pakettide installimiseks operatsioonisüsteemi CentOS 8, kuid kui te ei soovi, et asjad segamini läheksid, peaksite selle asemel alati eelistama DNF -i kasutamist.
Selle meetodi kasutamisel RPM -i pakettide installimisel on oma piirangud, kuna RPM ei käsitle sõltuvusi ja peate neid käsitsi otsima.
Paketi rpm käsuga installimiseks kasutage -mina märkige ja esitage sellele RPM -paketi installifail:
$sudop / min-mina./tee/pakett.rpm
Nagu näete ülaltoodud pildil, pole sõltuvusi installitud, seega ei saa RPM -paketti installida. Nii et selle asemel peate kõigepealt sõltuvused käsitsi installima; seejärel saate TeamVieweri installida käsuga rpm.
Järeldus
Väliseid RPM -i installimisi tuleks piirata nii palju kui võimalik, kuna need võivad muuta teie süsteemi ebastabiilseks. Kui aga soovite installida mis tahes rakenduse uusima versiooni, peate kasutama uusimat RPM -faili.
Selles artiklis oleme õppinud RPM-põhiste pakettide installiprotsessi, kasutades kolme erinevat meetodit. Samuti arutasime, miks tuleks DNF -i alati eelistada teistele meetoditele, kuna see tegeleb sõltuvusprobleemidega. Harvadel juhtudel võib osutuda vajalikuks kasutada RPM -utiliiti, kuid DNF on alati parim valik.