Ako nainštalovať balík RPM do CentOS 8

How Install An Rpm Package Centos 8



Správca balíkov red Hat, bežne známy ako RPM, je systém správy balíkov, ktorý sa používa na správu, inštaláciu, odinštalovanie, aktualizáciu, zoznam a kontrolu balíkov založených na .rpm v distribúciách Linuxu založených na Redhat.

Súbory s príponou .rpm v Linuxe sú ako alternatíva k súborom .exe v systéme Windows. Súbory .rpm sa používajú na inštaláciu aplikácií do akéhokoľvek operačného systému Linux založeného na RedHat. Je to formát balenia, ktorý je nápomocný pri inštalácii softvéru tretích strán do operačného systému. V tomto príspevku budeme diskutovať o procese inštalácie balíka RPM na CentOS 8.







Existujú tri metódy, ktoré môžeme použiť na inštaláciu balíka RPM na CentOS 8:



  1. Použitím DNF
  2. Použitím Yum
  3. Pomocou otáčok za minútu

Začnime prvou metódou a naučme sa nainštalovať balík RPM pomocou správcu balíkov DNF.



Inštalácia balíkov RPM pomocou DNF

DNF nahradil Yum ako jeho najnovšiu verziu v CentOS 8.





Riešenie závislostí je dôležitou úlohou pri inštalácii balíka v operačnom systéme Linux. Preto by pri inštalácii balíka RPM mal byť vždy uprednostňovaný DNF pred ostatnými správcami balíkov, pretože je skutočne dobrý pri zvládaní závislostí.

Ak chcete nainštalovať balík RPM s DNF, stačí poskytnúť balík RPM do súboru dnf nainštalovať príkaz:



$sudodnfInštalácia./balík.ot / min

Chceme napríklad nainštalovať najnovšiu verziu tímového prehliadača na operačný systém CentOS 8. Ak chcete nainštalovať najnovšiu verziu programu TeamViewer, navštívte stránku sťahovania programu TeamViewer:

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

Akonáhle ste na stránke sťahovania aplikácie Teamviewer, kliknite na zvýraznený odkaz na obrázku vyššie.

Zobrazí sa vyskakovacie okno na stiahnutie súboru RPM pre inštaláciu TeamViewer na CentOS 8:

Kliknutím na možnosť uložiť súbor a kliknutím na tlačidlo OK spustíte proces sťahovania súboru RPM TeamViewer.

Po stiahnutí balíka RPM programu TeamViewer sa vráťte späť na terminál a pomocou príkazu cd prejdite do adresára Downloads, kde sa balík RPM stiahne:

$CDK stiahnutiu

Akonáhle ste v adresári Stiahnuté súbory, spustite súbor ls príkaz na potvrdenie prítomnosti súboru RPM TeamViewer:

$ls

Teraz, aby ste nainštalovali najnovšiu verziu TeamViewer na CentOS 8, jednoducho poskytnite súbor RPM na stiahnutie TeamViewer príkazu dnf install, ako je uvedené nižšie:

$sudodnfInštalácia./teamviewer_15.18.5.x86_64.rpm

Požiada o nainštalovanie ďalších závislostí a zaberie ďalšie miesto na disku, takže zadajte y a pokračujte stlačením klávesu Enter; inštalácia sa spustí a dokončí v priebehu niekoľkých sekúnd.

Ako vidíte na obrázku vyššie, najnovšia verzia programu TeamViewer bola úspešne nainštalovaná pomocou balíka RPM v operačnom systéme CentOS 8.

Nainštalujte si balík RPM z webu

Môžete si tiež stiahnuť a nainštalovať balík RPM umiestnený na webe pomocou DNF. Ak chcete nainštalovať balík RPM, zadajte DNF priamu webovú adresu balíka RPM.

Napríklad, ak chceme nainštalovať epel-release priamo z fedoraproject.org, príkaz by vyzeral takto:

$sudodnfInštaláciahttps://dl.fedoraproject.org/krčma/teplý/epel-release-latest-8.noarch.rpm

DNF automaticky vyhľadá závislosti a pred inštaláciou balíka a jeho závislostí vás požiada o potvrdenie.

Zadajte y a stlačením klávesu Enter spustite proces inštalácie epel-release spolu s jeho závislosťami.

DNF vám tiež oznámi, či je balík kompatibilný s vašim operačným systémom. Ak balík nie je kompatibilný s vašim operačným systémom CentOS, aktualizujte operačný systém alebo vyskúšajte iný balík, ktorý je kompatibilný s operačným systémom.

Inštalácia balíkov RPM pomocou YUM

Ako bolo uvedené vyššie, systém správy balíkov YUM bol v najnovšej verzii CentOS nahradený DNF, ale môžete ho naďalej používať.

Syntax v tejto metóde je rovnaká ako metóda DNF. Jednoducho vymeňte DNF za YUM.

Ak napríklad chcete nainštalovať balík pomocou správcu balíkov YUM, syntax príkazu yum bude vyzerať takto:

$sudo mňam inštalácia./cesta/balík.ot / min

Po vykonaní vyššie uvedeného príkazu bude balík, ako aj jeho závislosti, nainštalovaný.

Inštalácia balíkov RPM pomocou RPM

Toto je konvenčný a štandardný spôsob inštalácie balíkov RPM na operačný systém CentOS 8, ale vždy by ste mali uprednostniť používanie DNF nad ním, ak nechcete, aby boli veci chaotické.

Použitie tejto metódy na inštaláciu balíkov RPM má svoje obmedzenia, pretože RPM nespracováva závislosti a musíte ich hľadať ručne.

Ak chcete nainštalovať balík s príkazom rpm, použite príkaz -i označte ho a poskytnite mu inštalačný súbor balíka RPM:

$sudoot./min-i./cesta/balík.ot / min

Ako vidíte na obrázku vyššie, závislosti nie sú nainštalované, takže balík RPM nie je možné nainštalovať. Namiesto toho teda musíte najskôr nainštalovať závislosti manuálne; potom môžete TeamViewer nainštalovať pomocou príkazu rpm.

Záver

Inštalácie externých otáčok za minútu by mali byť čo najviac obmedzené, pretože môžu spôsobiť nestabilitu vášho systému. Ak však chcete nainštalovať najnovšiu verziu akejkoľvek aplikácie, musíte použiť najnovší súbor RPM.

V tomto článku sme sa naučili proces inštalácie balíkov založených na RPM pomocou troch rôznych metód. Diskutovali sme aj o tom, prečo by DNF malo byť vždy uprednostňované pred inými metódami, pretože rieši problémy so závislosťou. V zriedkavých prípadoch môže byť nevyhnutné použiť nástroj RPM, ale DNF bude vždy najlepšia stávka.