Kako namestiti paket RPM na CentOS 8

How Install An Rpm Package Centos 8



Upravitelj paketov red Hat, splošno znan kot RPM, je sistem za upravljanje paketov, ki se uporablja za upravljanje, namestitev, odstranitev, nadgradnjo, seznam in preverjanje paketov na osnovi .rpm v distribucijah Linuxa, ki temeljijo na Redhatu.

Datoteke s pripono .rpm v Linuxu so kot alternativa datotekam .exe v sistemu Windows. Datoteke .rpm se uporabljajo za namestitev aplikacij v kateri koli operacijski sistem Linux s sistemom RedHat. To je oblika embalaže, ki je v pomoč pri nameščanju programske opreme drugih proizvajalcev v operacijski sistem. V tem prispevku bomo razpravljali o postopku namestitve paketa RPM na CentOS 8.







Za namestitev paketa RPM na CentOS 8 lahko uporabimo tri načine:



  1. Z uporabo DNF
  2. Z uporabo Yum
  3. Z uporabo RPM

Začnimo s prvo metodo in se naučimo namestiti paket RPM z upraviteljem paketov DNF.



Namestitev paketov RPM z uporabo DNF

DNF je zamenjal Yum kot njegovo najnovejšo različico v CentOS 8.





Ravnanje z odvisnostmi je pomembna naloga pri nameščanju paketa v operacijski sistem Linux. Zato je treba pri nameščanju paketa RPM vedno dati prednost DNF -ju pred drugimi upravitelji paketov, saj je res dober pri obvladovanju odvisnosti.

Če želite namestiti paket RPM z DNF, samo predložite paket RPM v dnf namestite ukaz:



$sudodnfnamestite./paket.rpm

Na primer, želimo namestiti najnovejšo različico pregledovalnika ekip v operacijski sistem CentOS 8. Če želite namestiti najnovejšo različico programa TeamViewer, obiščite stran za prenos programa TeamViewer:

https://www.teamviewer.com/en/download/linux/

Ko ste na strani za prenos aplikacije Teamviewer, kliknite na označeno povezavo na zgornjem posnetku zaslona.

Pojavi se pojavno okno za prenos datoteke RPM za namestitev TeamViewerja na CentOS 8:

Kliknite možnost shranjevanja datoteke in kliknite V redu, da začnete postopek prenosa datoteke RPM TeamViewer.

Ko naložite paket RPM TeamViewerja, preklopite nazaj na terminal in se pomaknite do imenika Downloads, kjer se paket RPM prenese z ukazom cd:

$CDPrenosi

Ko ste v imeniku Prenosi, izvedite datoteko ls ukaz za potrditev prisotnosti datoteke RPM TeamViewer:

$ls

Zdaj, če želite namestiti najnovejšo različico TeamViewerja na CentOS 8, preprosto posredujte datoteko RPM za prenos TeamViewerja ukazu za namestitev dnf, kot je prikazano spodaj:

$sudodnfnamestite./teamviewer_15.18.5.x86_64.rpm

Od vas bo zahteval, da namestite dodatne odvisnosti in vzamete dodaten prostor na disku, zato za nadaljevanje vnesite y in pritisnite Enter; namestitev se bo začela in končala v nekaj sekundah.

Kot lahko vidite na zgornjem posnetku zaslona, ​​je najnovejša različica TeamViewerja uspešno nameščena s paketom RPM v operacijskem sistemu CentOS 8.

Namestite paket RPM iz spleta

Prav tako lahko prenesete in namestite paket RPM, ki se nahaja na spletu z uporabo DNF. Če želite namestiti paket RPM, samo posredujte neposredni spletni naslov paketa RPM DNF -ju.

Na primer, če želimo namestiti epel-release neposredno iz fedoraproject.org, bi bil ukaz naslednji:

$sudodnfnamestitehttps://dl.fedoraproject.org/pub/toplo/epel-release-latest-8.noarch.rpm

DNF bo samodejno poiskal odvisnosti in vas bo pred namestitvijo paketa in njegovih odvisnosti prosil za potrditev.

Vnesite y in pritisnite Enter, da začnete postopek namestitve epel-release skupaj z njegovimi odvisnostmi.

DNF vam tudi sporoči, ali je paket združljiv z vašim operacijskim sistemom. Če paket ni združljiv z vašim operacijskim sistemom CentOS, posodobite operacijski sistem ali poskusite z drugim paketom, ki je združljiv z operacijskim sistemom.

Namestitev paketov RPM z uporabo YUM

Kot je navedeno zgoraj, je bil sistem upravljanja paketov YUM v najnovejši različici CentOS zamenjan z DNF, vendar ga lahko še naprej uporabljate.

Sintaksa v tej metodi je enaka metodi DNF. Preprosto zamenjajte DNF z YUM.

Na primer, če želite namestiti paket z upraviteljem paketov YUM, bi bila sintaksa ukaza yum videti tako:

$sudo yum install./pot/paket.rpm

Po izvedbi zgornjega ukaza bo paket in njegove odvisnosti nameščene.

Namestitev paketov RPM z uporabo RPM

To je običajen in standardni način za namestitev paketov RPM v operacijski sistem CentOS 8, vendar vedno raje uporabite DNF nad njim, če ne želite, da bi se stvari zapletle.

Uporaba te metode za namestitev paketov RPM ima svoje omejitve, saj RPM ne obravnava odvisnosti, zato jih morate poiskati ročno.

Če želite namestiti paket z ukazom rpm, uporabite datoteko -jaz zastavo in mu priskrbite namestitveno datoteko paketa RPM:

$sudovrtljajev-jaz./pot/paket.rpm

Kot lahko vidite na zgornjem posnetku zaslona, ​​odvisnosti niso nameščene, zato paketa RPM ni mogoče namestiti. Namesto tega morate odvisnosti najprej namestiti ročno; nato lahko z ukazom rpm namestite TeamViewer.

Zaključek

Zunanje namestitve RPM je treba čim bolj omejiti, saj lahko naredijo vaš sistem nestabilen. Če pa želite namestiti najnovejšo različico katere koli aplikacije, morate uporabiti najnovejšo datoteko RPM.

V tem članku smo spoznali postopek namestitve paketov, ki temeljijo na RPM, z uporabo treh različnih metod. Razpravljali smo tudi o tem, zakaj je treba DNF vedno dati prednost pred drugimi metodami, saj obravnava vprašanja odvisnosti. V redkih primerih bo morda treba uporabiti pripomoček RPM, vendar bo DNF vedno najboljša izbira.