Android

Hogyan telepítsünk rpm fájlokat (csomagokat) a centos linuxra

Linux Disztribúció Különbségek - Csomagkezelők használata apt/dnf/pacman/zypper - LDD#001

Linux Disztribúció Különbségek - Csomagkezelők használata apt/dnf/pacman/zypper - LDD#001

Tartalomjegyzék:

Anonim

Az RPM Package Manager (RPM) egy nagy teljesítményű csomagkezelő rendszer, amelyet a Red Hat Linux és annak származékai, például a CentOS és a Fedora használnak. Az RPM az rpm parancsra és a .rpm fájl formátumra is utal.

A CentOS adattárak több ezer ford / perc csomagot tartalmaznak, amelyek telepíthetők az asztali szoftverkezelővel vagy a parancssorból a yum , dnf és rpm segédprogramokkal. Egyes könyvtárak és alkalmazások rpm formátumban vannak csomagolva, de nem szerepelnek egyetlen CentOS adattárban. Ezeket az alkalmazásokat a fejlesztő webhelyéről kell letölteni és manuálisan telepíteni.

Ebben az oktatóanyagban elmagyarázzuk, hogyan telepítsünk rpm fájlokat a CentOS-ra.

Különösen óvatosnak kell lennie, ha a nem hivatalos forrásokból telepíti az rpm csomagokat. A csomagot a rendszer architektúrájához és a CentOS verzióhoz kell építeni. Soha ne cserélje vagy frissítse az olyan alapvető rendszercsomagokat, mint a glibc, a systemd vagy más szolgáltatások és könyvtárak, amelyek nélkülözhetetlenek a rendszer megfelelő működéséhez.

Csak gyökér vagy sudo jogosultságokkal rendelkező felhasználó telepítheti vagy távolíthatja el az RPM csomagokat.

dnf fájlok telepítése a yum és a dnf fájlokkal

yum és a dnf parancssori eszközök a CentOS és a kapcsolódó Linux disztribúciók rpm-csomagjainak telepítéséhez, frissítéséhez, eltávolításához és egyéb módon történő kezeléséhez.

A CentOS 8-tól kezdve a dnf váltotta fel a yum alapértelmezett csomagkezelőt. dnf visszamenőleg kompatibilis a yum tal.

Folytathatja a yum használatát a CentOS 8-on, mivel ez a dnf álneve.

A helyi rpm csomagok yum vagy dnf fájllal történő install használja az install parancsot, majd a fájl elérési útját. Az alábbi példában telepítjük a Chrome böngészőt:

sudo yum install google-chrome-stable_current_x86_64.rpm

sudo dnf install google-chrome-stable_current_x86_64.rpm

A yum és a dnf megoldja és telepíti az összes csomagfüggőséget. A rendszer arra kéri, hogy írja be az Y billentyűt a folytatáshoz:

… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:

Ez minden, az alkalmazás telepítve lett a rendszerére, és elkezdheti használni.

Az rpm csomagot közvetlenül egy URL-ről is telepítheti:

sudo yum install

sudo dnf install

Rpm fájlok telepítése rpm-rel

rpm az RHEL rendszerek alacsony szintű csomagkezelője.

A csomagok telepítésekor, frissítésekor és eltávolításakor mindig inkább a yum vagy a dnf az rpm mellett, mivel ez nem oldja meg a függőségeket.

Az rpm csomagok rpm-rel történő telepítéséhez használja a -i (vagy -U ) opciót, majd kövesse a fájl elérési útját:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Ha a telepítendő vagy frissítendő csomag más, jelenleg nem telepített csomagoktól függ, akkor az rpm megjeleníti az összes hiányzó függőség listáját. Telepítenie kell az összes függőséget.

rpm elfogadja a csomagok telepítését egy URL-címről:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Következtetés

A CentOS alkalmazásban telepíthet egy helyi rpm fájlt a yum vagy a dnf , ugyanúgy, mint egy csomag telepítése a tárolókból.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

centos fordulat / perc