RPM -paketin asentaminen CentOS 8: een

How Install An Rpm Package Centos 8



Red Hat -paketinhallinta, joka tunnetaan yleisesti nimellä RPM, on paketinhallintajärjestelmä, jota käytetään hallitsemaan, asentamaan, poistamaan, päivittämään, luetteloimaan ja tarkistamaan .rpm-pohjaisia ​​paketteja Redhat-pohjaisissa Linux-jakeluissa.

Tiedostot, joiden tunniste on .rpm Linuxissa, ovat kuin vaihtoehto .exe -tiedostoille Windowsissa. .Rpm-tiedostoja käytetään sovellusten asentamiseen mihin tahansa RedHat-pohjaiseen Linux-käyttöjärjestelmään. Se on pakkausmuoto, joka on hyödyllinen, kun asennat kolmannen osapuolen ohjelmistoja käyttöjärjestelmään. Tässä viestissä keskustelemme RPM -paketin asentamisesta CentOS 8: een.







Voimme käyttää kolmea tapaa asentaa RPM -paketti CentOS 8: een:



  1. Käyttämällä DNF: ää
  2. Käyttämällä Yumia
  3. Käyttämällä RPM

Aloitetaan ensimmäisestä menetelmästä ja opitaan asentamaan RPM -paketti DNF -paketinhallinnan avulla.



RPM -pakettien asentaminen DNF: n avulla

DNF on korvannut Yumin sen uusimpana versiona CentOS 8: ssa.





Riippuvuuksien käsittely on tärkeä tehtävä, kun paketti asennetaan Linux-pohjaiseen käyttöjärjestelmään. Siksi DNF: ää tulisi aina suositella muihin paketinhallinnoijiin verrattuna, kun asennat RPM -paketin, koska se on todella hyvä riippuvuuksien käsittelyssä.

Jos haluat asentaa RPM -paketin DNF: llä, anna RPM -paketti dnf asentaa komento:



$sudodnfAsentaa./package.rpm

Haluamme esimerkiksi asentaa uusimman version tiimin katseluohjelmasta CentOS 8 -käyttöjärjestelmään. Asenna TeamViewerin uusin versio TeamViewerin lataussivulta:

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

Kun olet Teamviewer -sovelluksen lataussivulla, napsauta korostettua linkkiä yllä olevassa kuvakaappauksessa.

Näkyviin tulee ponnahdusikkuna, josta voit ladata RPM-tiedoston TeamViewerin asentamiseksi CentOS 8: een:

Napsauta Tallenna tiedosto -vaihtoehtoa ja napsauta OK aloittaaksesi TeamViewer RPM -tiedoston lataamisen.

Kun TeamViewerin RPM -paketti on ladattu, vaihda takaisin päätelaitteeseen ja siirry Lataukset -hakemistoon, josta RPM -paketti ladataan käyttämällä cd -komentoa:

$CDLataukset

Kun olet Lataukset -hakemistossa, suorita ls komento vahvistaa TeamViewer RPM -tiedoston läsnäolon:

$ls

Asenna nyt TeamViewerin uusin versio CentOS 8: een vain toimittamalla TeamViewerin RPM -tiedosto dnf install -komentoon alla olevan kuvan mukaisesti:

$sudodnfAsentaa./teamviewer_15.18.5.x86_64.rpm

Se pyytää asentamaan ylimääräisiä riippuvuuksia ja vie lisää levytilaa, joten kirjoita y ja paina Enter jatkaaksesi; asennus käynnistyy ja valmistuu muutamassa sekunnissa.

Kuten yllä olevasta kuvakaappauksesta näet, TeamViewerin uusin versio on asennettu onnistuneesti käyttämällä RPM -pakettia CentOS 8 -käyttöjärjestelmässä.

Asenna RPM -paketti verkosta

Voit myös ladata ja asentaa verkossa olevan RPM -paketin DNF: n avulla. Asenna RPM -paketti antamalla RPM -paketin suora verkko -osoite DNF: lle.

Jos esimerkiksi haluamme asentaa epel-release suoraan fedoraproject.org-sivustolta, komento menisi näin:

$sudodnfAsentaahttps://dl.fedoraproject.org/pub/lämmin/epel-release-uusin-8.noarch.rpm

DNF etsii automaattisesti riippuvuuksia ja pyytää sinulta vahvistusta ennen paketin ja sen riippuvuuksien asentamista.

Syötä y ja paina Enter aloittaaksesi epel-release-asennusprosessin ja sen riippuvuudet.

DNF kertoo myös, onko paketti yhteensopiva käyttöjärjestelmäsi kanssa. Jos paketti ei ole yhteensopiva CentOS -käyttöjärjestelmäsi kanssa, päivitä käyttöjärjestelmä tai kokeile toista käyttöjärjestelmän kanssa yhteensopivaa pakettia.

RPM -pakettien asentaminen YUM: n avulla

Kuten edellä mainittiin, YUM -paketinhallintajärjestelmä on korvattu DNF: llä uusimmassa CentOS -versiossa, mutta voit jatkaa sen käyttöä.

Tämän menetelmän syntaksi on sama kuin DNF -menetelmä. Vaihda vain DNF YUM: iin.

Jos esimerkiksi haluat asentaa paketin YUM -paketinhallinnan avulla, yum -komennon syntaksi näyttää tältä:

$sudo yum asentaa./polku/package.rpm

Kun yllä oleva komento on suoritettu, paketti ja sen riippuvuudet asennetaan.

RPM -pakettien asentaminen RPM: llä

Tämä on perinteinen ja vakiomenetelmä RPM -pakettien asentamiseksi CentOS 8 -käyttöjärjestelmään, mutta sinun tulee aina mieluummin käyttää DNF: ää kuin sitä, jos et halua asioiden menevän sekaisin.

Tämän menetelmän käyttäminen RPM -pakettien asentamiseen on rajoitettu, koska RPM ei käsittele riippuvuuksia, ja sinun on etsittävä ne manuaalisesti.

Jos haluat asentaa paketin rpm -komennolla, käytä -i lippu ja anna sille RPM -paketin asennustiedosto:

$sudorpm-i./polku/package.rpm

Kuten voit todistaa yllä olevasta kuvakaappauksesta, riippuvuuksia ei ole asennettu, joten RPM -pakettia ei voida asentaa. Joten sen sijaan sinun on ensin asennettava riippuvuudet manuaalisesti; sitten voit asentaa TeamViewerin rpm -komennolla.

Johtopäätös

Ulkoisia RPM -asennuksia tulee rajoittaa mahdollisimman paljon, koska ne voivat tehdä järjestelmästä epävakaan. Jos haluat kuitenkin asentaa minkä tahansa sovelluksen uusimman version, sinun on käytettävä uusinta RPM -tiedostoa.

Tässä artikkelissa olemme oppineet RPM-pohjaisten pakettien asennusprosessin kolmella eri menetelmällä. Keskustelimme myös siitä, miksi DNF: ää tulisi aina suosia muihin menetelmiin nähden, koska se käsittelee riippuvuusongelmia. RPM -apuohjelman käyttö saattaa olla tarpeen harvinaisissa tapauksissa, mutta DNF on aina paras vaihtoehto.