Android

Hogyan telepítsünk rpm csomagokat a centosra

Devel Tároló engedélyezés. Forrás frissités és Konsole paracsos telepítés blackPanther OS alatt

Devel Tároló engedélyezés. Forrás frissités és Konsole paracsos telepítés blackPanther OS alatt

Tartalomjegyzék:

Anonim

Az RPM egy csomagolórendszer, amelyet a Red Hat és annak származékai, például a CentOS és a Fedora használnak.

A hivatalos CentOS-tárházak több ezer RPM-csomagot tartalmaznak, amelyeket a yum parancssori segédprogrammal telepíthetnek. Azok a csomagok, amelyek nem érhetők el a szokásos CentOS-tárházakban, könnyen telepíthetők a megfelelő tároló engedélyezésével.

De nem minden szoftvergyártó kínál yum-tárházat alkalmazásához. Ezekben a helyzetekben leggyakrabban letöltési oldaluk lesz, ahonnan letöltheti és telepítheti az RPM csomagot, vagy letöltheti és összeállíthatja a szoftvert forrásokból.

Ebben az oktatóprogramban két módszert mutatunk be, hogyan telepítsük az RPM csomagokat a CentOS-ra.

Mielőtt elkezded

Az RPM-csomagok telepítésekor ügyeljen arra, hogy azok a rendszer architektúrájához és a CentOS verziójához készültek.

Kerülje el ennek a módszernek a használatát a fontos rendszercsomagok, például a glibc, a systemd vagy más szolgáltatások és könyvtárak cseréjéhez vagy frissítéséhez, amelyek nélkülözhetetlenek a rendszer megfelelő működéséhez. Ennek végrehajtása hibákat és a rendszer instabilitását okozhatja.

Az RPM-csomagok telepítéséhez be kell jelentkeznie gyökérként vagy felhasználóként sudo jogosultságokkal.

Általában egy webböngészővel keressen és töltsön le egy RPM fájlt. Miután megtalálta a fájlt, letöltheti böngészőjével vagy egy olyan parancssoros eszközzel, mint a curl vagy a wget.

RPM csomagok telepítése a yum

yum az alapértelmezett csomagkezelő eszköz a CentOS-ban. A csomagok telepítésére, eltávolítására, letöltésére, lekérdezésére és frissítésére szolgál a hivatalos CentOS-tárházakból, valamint más harmadik fél által készített adattárakból.

Az első lépés a telepíteni kívánt RPM fájl letöltése:

wget

A csomag telepítéséhez használja a yum localinstall parancsot, majd kövesse a csomagnév elérési útját:

sudo yum localinstall file.rpm

yum megerősítést kér. Válasz y és az RPM csomag telepítésre kerül, feltételezve, hogy kompatibilis a rendszerével, és minden függőség teljesül.

Ha az RPM csomag más, jelenleg nem telepített csomagoktól függ, és ha ezek a csomagok elérhetők a rendszerben engedélyezett lerakatokban, akkor a yum telepíti az összes függőséget. Ellenkező esetben a yum kinyomtatja a hiányzó függőségek listáját, amelyeket le kell töltenie, és manuálisan telepítenie kell ezeket a csomagokat.

Az RPM csomag letöltése és telepítése helyett egyszerűen átadhatja az RPM csomag URL-jét a yum localinstall parancsnak:

sudo yum localinstall

Az RPM-csomag frissítéséhez, amelyet már telepített a yum-lal, ugyanazzal az eljárással járjon el, mint a csomag telepítésekor.

Ha valamilyen okból el akarja távolítani a telepített csomagot, akkor használja a yum remove parancsot, amelyet a csomag neve követ:

sudo yum remove file.rpm

RPM csomagok telepítése rpm

rpm egy alacsony szintű eszköz, amelyet RPM-csomagok telepítéséhez, eltávolításához, frissítéséhez, lekérdezéséhez és ellenőrzéséhez használnak.

RPM csomag telepítéséhez használja az rpm -i parancsot, majd az RPM csomag nevét:

sudo rpm -ivh file.rpm

A -v opció azt mondja az rpm hogy mutassa be a részletes kimenetet, és -h - a hash-jelöléssel jelölt folyamatjelző sáv megjelenítéséhez.

Ha a csomag más csomagoktól függ, amelyeket nem telepítettek a rendszerre, akkor az rpm megjeleníti az összes hiányzó függőség listáját. Az összes függőséget manuálisan kell letöltenie és telepítenie.

Az RPM csomag letöltése és telepítése helyett argumentumként használhatja az RPM csomag URL-jét:

sudo rpm -ivh

Csomag frissítéséhez használja a -U opciót:

sudo rpm -Uvh file.rpm

Ha a frissíteni kívánt csomagot nem telepítette, akkor az rpm -U parancs telepíti.

RPM csomag telepítéséhez az összes szükséges függőség telepítése nélkül a rendszeren használja a --nodeps beállítást:

sudo rpm -Uvh --nodeps file.rpm

A csomag eltávolításához (törléséhez) használja az rpm -e parancsot, amelyet a csomag neve követ:

sudo rpm -e file.rpm

Következtetés

Ebben az oktatóanyagban megmutattuk, hogyan kell RPM-csomagokat telepíteni a CentOS-ra.

Inkább a yum ot használja rpm mivel ez automatikusan megoldja az összes függőséget.

centos terminál fordulatszám