RPM csomag telepítése a CentOS 8 rendszeren

How Install An Rpm Package Centos 8



A Red Hat csomagkezelő, közismert nevén RPM, egy csomagkezelő rendszer, amelyet a Redhat-alapú Linux disztribúciók .rpm-alapú csomagjainak kezelésére, telepítésére, eltávolítására, frissítésére, listázására és ellenőrzésére használnak.

A Linux .rpm kiterjesztésű fájljai olyanok, mint a .exe fájlok alternatívája a Windows rendszerben. Az .rpm fájlok bármely RedHat-alapú Linux operációs rendszerben telepíthetők. Ez egy csomagolási formátum, amely hasznos harmadik féltől származó szoftverek operációs rendszerre történő telepítésekor. Ebben a bejegyzésben az RPM csomag CentOS 8 -ra történő telepítésének folyamatát tárgyaljuk.







Három módszerrel telepíthetünk RPM csomagot a CentOS 8 rendszerre:



  1. DNF használatával
  2. A Yum használatával
  3. RPM használatával

Kezdjük az első módszerrel, és megtanulunk RPM csomagot telepíteni a DNF csomagkezelővel.



RPM csomagok telepítése DNF használatával

A DNF a Yum helyére lépett a CentOS 8 legújabb verziójaként.





A függőségek kezelése fontos feladat egy csomag Linux alapú operációs rendszerre történő telepítésekor. Ezért a DNF -et mindig előnyben kell részesíteni más csomagkezelőkkel szemben, ha RPM -csomagot telepít, mivel valóban jól kezeli a függőségeket.

Egy RPM csomag DNF -el történő telepítéséhez csak adja meg az RPM csomagot a dnf telepítése parancs:



$sudodnftelepítés./csomag.rpm

Például a Team Viewer legújabb verzióját szeretnénk telepíteni a CentOS 8 operációs rendszerre. A TeamViewer legújabb verziójának telepítéséhez keresse fel a TeamViewer letöltési oldalát:

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

Miután belépett a Teamviewer alkalmazás letöltési oldalára, kattintson a fenti képernyőképen a Kiemelt linkre.

Megjelenik egy előugró ablak a RPM fájl letöltéséhez a TeamViewer CentOS 8 rendszerre történő telepítéséhez:

Kattintson a fájl mentése lehetőségre, majd kattintson az OK gombra a TeamViewer RPM fájl letöltési folyamatának megkezdéséhez.

Miután letöltötte a TeamViewer RPM csomagját, váltson vissza a terminálra, és navigáljon a Letöltések könyvtárba, ahonnan az RPM csomagot letöltötte a cd paranccsal:

$CDLetöltések

Miután belépett a Letöltések könyvtárba, hajtsa végre a ls parancs a TeamViewer RPM fájl jelenlétének megerősítésére:

$ls

Ha most szeretné telepíteni a TeamViewer legújabb verzióját a CentOS 8 rendszerre, egyszerűen adja meg a TeamViewer letöltési RPM fájlját a dnf install parancshoz az alábbiak szerint:

$sudodnftelepítés./teamviewer_15.18.5.x86_64.rpm

A rendszer további függőségek telepítését és további lemezterületet fog kérni, ezért írja be az y billentyűt, és nyomja meg az Enter billentyűt a folytatáshoz; a telepítés másodpercek alatt elindul és befejeződik.

Amint a fenti képernyőképen látható, a TeamViewer legújabb verziója sikeresen telepítve van egy RPM csomag használatával a CentOS 8 operációs rendszeren.

Telepítsen egy RPM csomagot az internetről

A DNF használatával letölthet és telepíthet egy webes RPM csomagot is. Az RPM csomag telepítéséhez csak adja meg az RPM csomag közvetlen webcímét a DNF -nek.

Például, ha az epel-release-t közvetlenül a fedoraproject.org-ból akarjuk telepíteni, akkor a parancs így fog menni:

$sudodnftelepítéshttps://dl.fedoraproject.org/kocsma/meleg/epel-release-latest-8.arch.rpm

A DNF automatikusan megkeresi a függőségeket, és megerősítést kér a csomag és a függőségek telepítése előtt.

Írja be az y billentyűt, majd nyomja meg az Enter billentyűt az epel-release telepítési folyamatának elindításához, annak függőségeivel együtt.

A DNF tájékoztatja Önt arról is, hogy a csomag kompatibilis -e az Ön operációs rendszerével. Ha egy csomag nem kompatibilis a CentOS operációs rendszerével, akkor frissítse az operációs rendszert, vagy próbálja ki az operációs rendszerrel kompatibilis másik csomagot.

RPM csomagok telepítése a YUM használatával

Amint fentebb említettük, a YUM csomagkezelő rendszerét a CentOS legújabb verziójában DNF váltotta fel, de továbbra is használhatja.

A módszer szintaxisa megegyezik a DNF módszerrel. Egyszerűen cserélje ki a DNF -et YUM -ra.

Például egy csomag YUM csomagkezelővel történő telepítéséhez a yum parancs szintaxisa így néz ki:

$sudo yum telepíteni./pálya/csomag.rpm

A fenti parancs végrehajtása után a csomag és annak függőségei telepítésre kerülnek.

RPM csomagok telepítése RPM használatával

Ez egy hagyományos és szabványos módszer az RPM csomagok CentOS 8 operációs rendszerre történő telepítésére, de mindig előnyben kell részesítenie a DNF -et, ha nem szeretné, ha a dolgok rendetlenné válnának.

Ennek a módszernek az RPM csomagok telepítésére vonatkozó korlátai vannak, mivel az RPM nem kezeli a függőségeket, és ezeket manuálisan kell keresnie.

Az rpm paranccsal rendelkező csomag telepítéséhez használja a -én jelölőnégyzetet, és adjon meg neki egy RPM csomag telepítőfájlt:

$sudofordulat-én./pálya/csomag.rpm

Amint a fenti képernyőképen tanúskodhat, a függőségek nincsenek telepítve, így az RPM csomag nem telepíthető. Tehát ehelyett először manuálisan kell telepítenie a függőségeket; akkor telepítheti a TeamViewer programot az rpm paranccsal.

Következtetés

A külső RPM -telepítéseket a lehető legnagyobb mértékben korlátozni kell, mivel azok instabillá tehetik a rendszert. Ha azonban bármelyik alkalmazás legújabb verzióját szeretné telepíteni, akkor a legújabb RPM -fájlt kell használnia.

Ebben a cikkben megtanultuk az RPM-alapú csomagok telepítési folyamatát három különböző módszerrel. Megbeszéltük azt is, hogy miért kell mindig előnyben részesíteni a DNF -et más módszerekkel szemben, mivel függőségi problémákat kezel. Ritka esetekben szükségessé válhat az RPM segédprogram használata, de a DNF mindig a legjobb megoldás.