Az RPM parancs használata Linuxban

Az Rpm Parancs Hasznalata Linuxban



Ha Ön Linux-felhasználó, valószínűleg találkozott már ezzel a kifejezéssel FORDULAT . FORDULAT egy mozaikszó Red Hat csomagkezelő , és ez egy hatékony parancssori eszköz a szoftvercsomagok kezelésére Linux rendszereken. Ez a cikk mindent tartalmaz, amit tudnia kell a FORDULAT parancsot a Linuxban, beleértve a szintaxisát, használatát és néhány gyakori példát.
  1. Mi az RPM parancs
  2. RPM parancs szintaxis
  3. RPM parancsbeállítások
  4. RPM-csomagok telepítése
  5. Frissítse az RPM-csomagokat
  6. Távolítsa el az RPM-csomagokat
  7. A telepített RPM-csomagok listája
  8. Telepítés előtt jelenítse meg a csomaginformációkat
  9. Telepítés után jelenítse meg a csomaginformációkat
  10. Telepítés előtt ellenőrizze a csomagfüggőségeket
  11. A telepített csomag összes fájljának listázása
  12. RPM parancs különböző Linux disztribúciókban

1: Mi az RPM parancs

A FORDULAT A parancs egy szoftverkezelő eszköz Linux operációs rendszerekhez. A szoftvercsomagok telepítésének, eltávolításának, ellenőrzésének és frissítésének kezelésére szolgál. FORDULAT a FORDULAT formátum, amely egy bináris formátum, amely tartalmazza a szoftver telepítéséhez és futtatásához szükséges összes fájlt.

2: RPM parancs szintaxis

Az alapvető szintaxis a FORDULAT parancs a következő:







fordulat [ LEHETŐSÉGEK ] [ CSOMAG ]

Itt, [LEHETŐSÉGEK] azokra a parancsbeállításokra utal, amelyeket átadhat a FORDULAT parancsot, és [CSOMAG] a kezelni kívánt csomagra utal.



3: RPM parancsbeállítások

A parancslehetőségek teljes listájának megtekintéséhez futtassa:



sudo fordulat/perc – Segítség

  Leírás szöveg automatikusan generálva





Íme néhány gyakran használt lehetőség a FORDULAT parancs:

-én: csomagot telepíteni



-BAN BEN: frissítsen egy csomagot

-Ez: csomag törlése/eltávolítása

-q: kérjen le egy csomagot

-BAN BEN: ellenőrizze a csomagot

-F: frissítsen egy telepített csomagot

-h: súgó megjelenítése egy megadott RPM parancshoz

-ban ben: bőbeszédű mód (részletesebb kimenetet jelenít meg)

-teszt: teszt mód (a megadott parancs szimulálása végrehajtás nélkül)

– csomópontok: a függőségi ellenőrzések kihagyása egy csomag telepítésekor, frissítésekor vagy eltávolításakor

Vegye figyelembe, hogy sokkal több lehetőség áll rendelkezésre a FORDULAT parancsot, és a teljes listát megtalálja a FORDULAT kézi oldal futtatásával férfi fordulatszám a termináljában.

Férfi fordulat

  Grafikus felhasználói felület, szöveg, alkalmazás, e-mail Leírás automatikusan generálva

4: RPM-csomagok telepítése

Egy FORDULAT csomag segítségével a fordulat parancsot, kövesse ezt a szintaxist:

sudo fordulat -ivh [ Csomag ]

Ez a parancs tartalmazza az opciókat

  • -én telepítéshez
  • -ban ben bőbeszédű kimenethez
  • -h hash jelek nyomtatásához, amelyek jelzik a telepítési folyamat előrehaladását

A telepítés előtt győződjön meg arról, hogy letöltötte a megfelelő, a rendszer architektúrájával kompatibilis csomagfájlt.

Például a vim-növelt fordulatszám csomagot, használja a következő parancsot:

sudo fordulat -ivh vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

Telepíthetünk egy FORDULAT csomag letöltési hivatkozással a következő paranccsal:

sudo fordulat -ivh [ Package_URL ]

5: Frissítse az RPM-csomagokat

alatt egy FORDULAT frissítés, a csomag aktuális verziója eltávolításra kerül, és a legújabb verzió kerül telepítésre.

A következő parancs használható a csomagok frissítésére:

sudo fordulat -Uvh [ Csomag ]

Ez a parancs tartalmazza az opciókat

  • -U (frissítés)
  • -v (bőbeszédű mód)
  • -h (kivonatjelek nyomtatása a frissítési folyamat megjelenítéséhez)

A vim-enhanced frissítéséhez használja:

sudo fordulat -Uvh vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

  Grafikus felhasználói felület, szöveg, alkalmazás Leírás automatikusan generálva

Szükség lehet további függőségek manuális telepítésére, ha az új verzió megköveteli. A parancs futtatása után a kimenetben az RPM megjeleníti a hiányzó szükséges függőségeket.

Add hozzá a – nodeps opciót a parancshoz az üzenet figyelmen kívül hagyásához és a függőségek nélküli frissítéshez:

sudo fordulat -Uvh --nodeps [ Csomag ]

6: Távolítsa el az RPM-csomagokat

Eltávolítani FORDULAT csomagok, futtatás:

sudo fordulat -Ez [ Csomag ]

Például eltávolítani a vim-fokozott FORDULAT , fuss:

sudo fordulat -Ez vim-fokozott

Használata fincsi egy másik lehetőség az eltávolításra FORDULAT csomagokat.

sudo yum távolítsa el [ Csomag ]

Például a vim eltávolításához a használatával fincsi parancs futtatása:

sudo yum távolítsa el vim-enhanced.x86_64

7: A telepített RPM-csomagok listája

Futtassa a következő parancsot az összes telepített listához FORDULAT csomagok:

sudo fordulat -qa

A parancs tartalmazza a -qa opció, amely utasítja FORDULAT minden lekérdezéséhez.

8: Telepítés előtt jelenítse meg a csomagra vonatkozó információkat

A csomag telepítése előtt a következő parancs információkat jelenít meg a FORDULAT csomag:

sudo fordulat - kip [ Csomag ]

A csomagokkal kapcsolatos információk megszerzéséhez és érvényességének megerősítéséhez használja a következő lehetőségeket:

  • -qi (információ lekérdezése)
  • -o (csomag lekérdezése/ellenőrzése)

Például a vim-enhanced RPM csomagfuttatással kapcsolatos információk megjelenítéséhez:

sudo fordulat - kip vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

  Leírás szöveg automatikusan generálva

9: A csomag információinak megjelenítése a telepítés után

An FORDULAT a csomag elérhető információi megtekinthetők a -qi opció, amely utasítja a programot a csomag részleteinek lekérdezésére:

sudo fordulat -qi [ Csomag ]

A kimenet olyan információkat ad nekünk, mint például a csomag részletei.

Például, a következő parancs a következővel kapcsolatos információkat ad nekünk vim-fokozott :

sudo fordulat -qi vim-fokozott

  Grafikus felhasználói felület, szöveges Leírás automatikusan generálva

10: Telepítés előtt ellenőrizze az RPM-csomag függőségeit

A FORDULAT A parancsok azt is lehetővé teszik, hogy ellenőrizzük a csomagok függőségét, mielőtt telepítenénk őket. Győződjön meg arról, hogy a FORDULAT már letöltötte a csomagot, amelyhez látni szeretné a függőségek listáját.

Az általunk használt parancs szintaxisa a következő:

fordulat -qpR [ Csomag ]

Az alábbiakban felsoroljuk azokat az opciókat, amelyeket ez a parancs tartalmaz:

  • -q (lekérdezés formátuma)
  • -p (csomag lekérdezése/ellenőrzése)
  • -R (csomagfüggőségek listája)

Például, hogy felsorolja az összes szükséges függőséget a szerint vim-fokozott futtatható csomag:

fordulat -qpR vim-enhanced-7.4.629- 8 .el7_9.x86_64.rpm

  Grafikus felhasználói felület, szöveg, alkalmazás, e-mail Leírás automatikusan generálva

11: A telepített csomag összes fájljának listája

A csomaghoz tartozó összes fájlt listázhatjuk is a segítségével -ql opciót, ez utasítja FORDULAT a lista lekérdezéséhez:

sudo fordulat -ql [ Csomag ]

Például felsorolhatjuk vim-növelt fordulatszám csomagfájlokat használva:

sudo fordulat -ql vim-fokozott

  Grafikus felhasználói felület, szöveg, alkalmazás Leírás automatikusan generálva

12: RPM parancs különböző Linux disztribúciókban

Míg az RPM parancs hasonlóan működik a különböző Linux-disztribúciókban, előfordulhatnak eltérések a használatban és a szintaxisban. Íme egy rövid áttekintés az RPM parancsokról a különböző Linux disztribúciókban:

RPM-csomagkezelés Red Hat-alapú rendszerekben

Ban ben Red Hat alapú rendszerek, FORDULAT az alapértelmezett csomagkezelő. A FORDULAT csomagkezelő rendszer a szoftvercsomagok kezelésére szolgál ezekben a rendszerekben. Ha Red Hat alapú rendszerbe szeretne csomagot telepíteni, használja a következő parancsot:

sudo yum install [ CSOMAG ]

Egy csomag eltávolításához a következő parancsot használhatja:

sudo yum távolítsa el [ CSOMAG ]

RPM-csomagkezelés Debian-alapú rendszerekben

A Debian-alapú rendszerekben az alapértelmezett csomagkezelő megfelelő. Az RPM-et azonban továbbra is használhatja csomagok kezelésére ezekben a rendszerekben.

FORDULAT egy csomagkezelő a Red Hat rendszerhez, így alapértelmezés szerint nincs telepítve a Debianra. A telepítéshez a FORDULAT csomagkezelő egy Debian-alapú Linux rendszerben, futtassa:

sudo alkalmas telepítés fordulat

  Leírás szöveg automatikusan generálva

sudo alkalmas telepítés idegen

Csomag telepítéséhez Debian alapú rendszerben a következő használatával FORDULAT , használhatja a következő parancsot:

sudo idegen -én [ CSOMAG.rpm ]

Jegyzet: A idegen segédprogram konvertálja a FORDULAT csomag a deb-be, amelyet a következő paranccsal telepíthet:

sudo alkalmas telepítés . /< deb_file >

RPM-csomagkezelés Arch-alapú rendszerekben

Arch alapú rendszerekben az alapértelmezett csomagkezelő pacman . Azonban továbbra is használhatja FORDULAT csomagok kezelésére ezekben a rendszerekben. Csomag telepítéséhez Arch-alapú rendszerben a következő használatával FORDULAT , használhatja a következő parancsot:

sudo pacman -BAN BEN [ CSOMAG.rpm ]

Következtetés

A FORDULAT parancs egy hatékony eszköz a szoftvercsomagok kezelésére Linux alatt. Akár új csomagokat telepít, akár meglévőket frissít, akár régieket távolít el, FORDULAT megkönnyíti a rendszer naprakészen tartását és zökkenőmentes működését. Az ebben a cikkben említett tippek és trükkök követésével járatossá válhat a FORDULAT parancs a szoftvercsomagok kezelésére.