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

A YUM a parancssor szoftver, amely a szoftvert a CentOS és a Fedora rendszerbe telepíti. Ha inkább egy grafikus megoldást szeretne, válassza ki a YUM Extender- t. YUM a CentOs és a Fedora számára, hogy mi apt-get a Debian és az Ubuntu számára.

Elgondolkodott már arról, hogy mit jelent a YUM? A manuális oldal elolvasása szerint a YUM jelentése a "Yellowdog Updater Modified". A YUM utódja a YUP eszköznek, amely a Yellowdog Linux alapértelmezett csomagkezelője volt.

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

Az RPM csomag telepítéséhez írja be a következő parancsot:

yum telepítse a csomagnevet

Például:

yum install scribus

Csomagok frissítése a YUM használatával

Ha a rendszer összes csomagját frissíteni szeretné, egyszerűen futtassa a következő parancsot:

yum frissítés

Egy adott csomag vagy csomag frissítéséhez próbálkozzon az alábbiakkal:

yum update nameofpackage

Ha egy csomagot egy adott verziószámra kíván frissíteni, akkor a frissítés parancsot a következőképpen kell használni:

yum update-nameofpackage verziószám

Például:

yum update-to flash-plugin 11.2.202-540 kiadás

Most gondoljon erre a helyzetre. Önnek van egy 1.0-s verziója egy programnak, és számos hibajavítás van 1.1, 1.2, 1.3 stb. Most képzeljük el, hogy telepíteni szeretnénk a hibajavításokat, de nem szabad az új verzióra költözni, mert őszintén szólva szar. Szóval hogyan frissítheted frissítés nélkül?

Egyszerűen használja a frissítés-minimális parancsot az alábbiak szerint:

yum update-minimális programnév -bugfix

Hogyan ellenőrizheti a frissítéseket a YUM használatával a telepítés nélkül

Néha tudni szeretné, mi kell frissíteni, mielőtt végrehajtaná a frissítést.

A következő parancs visszaadja a frissítéseket igénylő programok listáját:

yum check-frissítések

Hogyan távolítsuk el a programokat a YUM használatával

Ha egy alkalmazást szeretne eltávolítani a Linux rendszeréről, akkor a következő parancsot használhatja:

yum távolítsa el a programnevet

A programok eltávolítása a rendszerből úgy tűnhet, hogy egyenes, de egy alkalmazás eltávolításával megakadályozhatja, hogy egy másik működjön.

Például képzeljünk el egy olyan programot, amely figyeli a mappát, és ha megtalálja a fájlt, a program elküldi az e-mailt, és tudatja, hogy van egy új fájl. Képzeld el, hogy ez a program megkívánja az e-mail szolgáltatást, hogy ténylegesen küldje el az e-mailt. Ha törli az e-mail szolgáltatást, akkor a programot felügyelő program haszontalan lesz.

Az eltávolítani kívánt programtól függő programok eltávolítása a következő parancs használatával:

yum autoremove programnév

A felügyeleti program és az e-mail szolgáltatás esetében mindkét alkalmazás eltávolításra kerülne.

Az automatikus eltávolítás parancs paraméterek nélkül is használható, az alábbiak szerint:

yum autoremove

Ez megkeresi a rendszerét azokhoz a fájlokhoz, amelyeket Ön kifejezetten nem telepített, és amelyeknek nincs függősége. Ezek levélcsomagokként ismertek.

Összes lista Az RPM csomagok elérhetőek a YUM használatával

A YUM-ban található összes elérhető csomagot az alábbi parancs segítségével egyszerűen felsorolhatja:

yum lista

További paraméterek adhatók hozzá a listához, hogy hasznosabbá tegyék.

Ha például a rendszer összes elérhető frissítését felsorolja, futtassa a következő parancsot:

yum lista frissítések

A telepített csomagok megtekintéséhez a rendszeren futtassa a következő parancsot:

yum lista telepítve

A következő parancsok futtatásával felsorolhatja az összes olyan fájlt, amelyet a tárolók használata nélkül telepítettek:

yum lista extrák

Hogyan keressünk RPM csomagokat a YUM használatával?

Egy adott csomag kereséséhez használja a következő parancsot:

yum keresés programnév | leírás

Például a Steam kereséséhez használja a következő parancsot:

yum keresés gőz

Alternatív megoldásként keressen egy adott alkalmazástípust az alábbiak szerint:

yum keresés "screen capture"

Alapértelmezés szerint a keresőegység megjelenik a csomagnevekben és összefoglalókban, és csak akkor, ha nem találja az eredményeket, akkor keresni fog a leírások és az URL-ek.

Ahhoz, hogy a yum megkeresse a leírásokat és az URL-eket, használja a következő parancsot:

yum keresés "screen capture" minden

Hogyan szerezzünk információkat az RPM csomagokról a YUM használatával?

A csomag fontos információinak lekérdezése a következő parancs segítségével történik:

yum info packagename

A visszaadott információk a következők:

Hogyan lehet telepíteni a felhasználói csoportokat a YUM használatával?

A csoportok listájának visszaállítása a YUM használatával a következő parancsot futtatja:

yum csoportlista | több

A parancsból származó kimenet a következőhöz hasonló:

Ezért a KDE Plasma asztali környezetet a következő paranccsal telepítheti:

yum csoport telepíti a "KDE Plazma munkaterületeket"

Mielőtt ezt megtenné, bár lehet, hogy megtudja, milyen csomagok alkotják a csoportot. Ehhez futtassa a következő parancsot:

yum csoport info "KDE Plazma munkaterületek" | több

Észre fogja venni, hogy a parancs futtatásakor megjelenik a csoportok csoportjainak listája. Természetesen futtathatja a csoport információit ezeken a csoportokon is.

Az RPM fájlok helyi telepítése a rendszerre a YUM használatával

Mi történik, ha az RPM-fájlt nem fogja telepíteni a rendszeren létrehozott tárolók egyikéről? Talán megírtad a saját csomagodat, és telepíteni akarod.

A rendszer helyi RPM-csomagjának telepítéséhez futtassa a következő parancsot:

yum localinstall fájlnév

Ha a fájlhoz függőségek szükségesek, akkor a tárhelyek keresik a függőségeket.

Az RPM csomag újratelepítése a YUM használatával

Ha szerencsétlen voltál, és egy olyan program, amely valamilyen oknál fogva működött, nem működik, újból telepítheti újra az alábbi parancs használatával:

yum telepítse újra a programnevet

Ez a parancs újratelepíti ugyanazt a programot, amelynek verziószáma megegyezik a már telepített verziószámmal.

Hogyan kell felsorolni az összes függőséget egy RPM csomaghoz

A csomag összes függőségi listájának felsorolásához használja a következő parancsot:

yum deplist programnév

Például, ha megtalálja a Firefox minden függőségét, használja ezt:

yum deplist firefox

A YUM által használt összes tárhely listája

Annak megállapításához, hogy mely tárhelyek állnak rendelkezésre a rendszeren a következő parancs használatához:

yum repolist

A visszaküldött információ a következő:

Ez az útmutató jó általános jelzést ad arról, hogy a YUM hogyan működik. Azonban csak a YUM összes lehetséges felhasználási felületét karcolja meg. A teljes körű információért, beleértve az összes lehetséges kapcsoló felsorolását, futtassa a következő parancsot:

ember yum