Kako instalirati RPM paket na CentOS 8

How Install An Rpm Package Centos 8

Red Hat paketni upravitelj, općenito poznat kao RPM, sustav je za upravljanje paketima koji se koristi za upravljanje, instaliranje, deinstaliranje, nadogradnju, popis i provjeru .rpm paketa u distribucijama Linuxa zasnovanih na Redhatu.

Datoteke s nastavkom .rpm u sustavu Linux slične su datotekama .exe u sustavu Windows. Datoteke .rpm koriste se za instaliranje aplikacija u bilo koji Linux operativni sustav sa RedHat-om. To je format pakiranja koji je koristan pri instaliranju softvera treće strane na operacijski sustav. U ovom ćemo članku raspravljati o procesu instaliranja RPM paketa na CentOS 8.



Postoje tri metode koje možemo koristiti za instaliranje RPM paketa na CentOS 8:



  1. Korištenjem DNF -a
  2. Korištenjem Yum -a
  3. Korištenjem RPM -a

Počnimo s prvom metodom i naučimo instalirati RPM paket pomoću upravitelja paketa DNF.



Instaliranje RPM paketa pomoću DNF -a

DNF je zamijenio Yum kao njegovu posljednju verziju u CentOS -u 8.

Rukovanje ovisnostima važan je zadatak pri instaliranju paketa na operacijski sustav temeljen na Linuxu. Stoga bi DNF uvijek trebao imati prednost nad drugim upraviteljima paketa pri instaliranju RPM paketa jer je zaista dobar u rukovanju ovisnostima.

Da biste instalirali RPM paket s DNF -om, samo dostavite RPM paket u dnf instalacija naredba:



$sudodnfinstalirati./paket.rpm

Na primjer, želimo instalirati najnoviju verziju preglednika tima na operacijski sustav CentOS 8. Da biste instalirali najnoviju verziju TeamViewer -a, posjetite stranicu za preuzimanje TeamViewer -a:

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

Kada ste na stranici za preuzimanje aplikacije Teamviewer, kliknite na označenu vezu na gornjoj snimci zaslona.

Pojavit će se skočni okvir za preuzimanje RPM datoteke za instaliranje TeamViewer na CentOS 8:

Pritisnite opciju spremanja datoteke i kliknite U redu da biste započeli postupak preuzimanja TeamViewer RPM datoteke.

Nakon što preuzmete RPM paket TeamViewer -a, vratite se na terminal i idite do direktorija Downloads gdje se RPM paket preuzima pomoću naredbe cd:

$CDPreuzimanja

Nakon što ste u direktoriju Preuzimanja, izvedite datoteku ls naredba za potvrdu prisutnosti TeamViewer RPM datoteke:

$ls

Sada za instalaciju najnovije verzije TeamViewer -a na CentOS 8, jednostavno dajte RPM datoteku za preuzimanje TeamViewer -a naredbi dnf install, kao što je prikazano u nastavku:

$sudodnfinstalirati./teamviewer_15.18.5.x86_64.rpm

Tražit će instaliranje dodatnih ovisnosti i zauzimanje dodatnog prostora na disku, pa upišite y i pritisnite Enter za nastavak; instalacija će započeti i završiti u nekoliko sekundi.

Kao što možete vidjeti na gornjoj snimci zaslona, ​​najnovija verzija TeamViewer -a uspješno je instalirana pomoću RPM paketa na operacijskom sustavu CentOS 8.

Instalirajte RPM paket s weba

Također možete preuzeti i instalirati RPM paket koji se nalazi na webu pomoću DNF -a. Da biste instalirali RPM paket, samo dajte izravnu web adresu RPM paketa DNF -u.

Na primjer, ako želimo instalirati epel-release izravno s fedoraproject.org, naredba bi izgledala ovako:

$sudodnfinstaliratihttps://dl.fedoraproject.org/pivnica/toplo/epel-izdanje-najnovije-8.noarch.rpm

DNF će automatski tražiti ovisnosti i od vas će tražiti potvrdu prije instaliranja paketa i njegovih ovisnosti.

Unesite y i pritisnite Enter za početak instalacijskog procesa epel-releasea zajedno s njegovim ovisnostima.

DNF vam također daje do znanja je li paket kompatibilan s vašim operativnim sustavom. Ako paket nije kompatibilan s vašim CentOS operativnim sustavom, ažurirajte ga ili pokušajte s drugim paketom koji je kompatibilan s operativnim sustavom.

Instaliranje RPM paketa pomoću YUM -a

Kao što je gore spomenuto, sustav upravljanja paketima YUM zamijenjen je DNF -om u najnovijoj verziji CentOS -a, ali možete ga nastaviti koristiti.

Sintaksa u ovoj metodi ista je kao DNF metoda. Jednostavno zamijenite DNF s YUM.

Na primjer, za instaliranje paketa pomoću upravitelja paketa YUM, sintaksa naredbe yum izgledala bi ovako:

$sudo yum install./staza/paket.rpm

Nakon izvršavanja gornje naredbe, paket će se, kao i njegove ovisnosti, instalirati.

Instaliranje RPM paketa pomoću RPM -a

Ovo je konvencionalna i standardna metoda za instaliranje RPM paketa na operacijski sustav CentOS 8, ali uvijek biste trebali radije koristiti DNF umjesto njega ako ne želite da stvari budu zabrljane.

Korištenje ove metode za instaliranje RPM paketa ima svoja ograničenja jer RPM ne rješava ovisnosti, pa ih morate ručno tražiti.

Da biste instalirali paket s naredbom rpm, upotrijebite -i označite i dajte mu instalacijsku datoteku RPM paketa:

$sudoo / min-i./staza/paket.rpm

Kao što možete vidjeti na gornjoj snimci zaslona, ​​ovisnosti nisu instalirane, pa se RPM paket ne može instalirati. Zato umjesto toga morate ručno instalirati ovisnosti; tada možete instalirati TeamViewer pomoću naredbe rpm.

Zaključak

Vanjske instalacije RPM -a trebale bi biti što je moguće više ograničene jer mogu učiniti vaš sustav nestabilnim. Međutim, ako želite instalirati najnoviju verziju bilo koje aplikacije, morate koristiti najnoviju RPM datoteku.

U ovom smo članku naučili postupak instalacije paketa zasnovanih na RPM-u pomoću tri različite metode. Također smo razgovarali o tome zašto bi DNF uvijek trebao imati prednost nad drugim metodama jer rješava pitanja ovisnosti. U rijetkim slučajevima moglo bi biti potrebno koristiti uslužni program RPM, ali DNF će uvijek biti najbolji izbor.