yum csomagkezelő CentOS

yum csomagkezelő CentOS

Yellow Dog Updater, Modified (Yum) - ez az alapértelmezett csomagkezelő használt CentOS (az összes verzió). Arra használják, hogy telepíteni és frissíteni a csomagokat CentOS (a harmadik fél) tárolókban.

Használja a yum segédprogram, hogy módosítsa a szoftvert a rendszer:
- Telepíteni az új szoftvert a csomagfájlok.
- Telepíteni az új szoftvert az egyedi csomag fájl.
- Frissíteni a meglévő szoftver a rendszer.
- Ahhoz, hogy távolítsa el a felesleges szoftverek a rendszer.

Yum van megvalósítva könyvtár a Python programozási nyelv, egy kis programok halmaza, amelyek parancssori felületet. Vannak is shell-alapú GUI, mint például a Yum Extender (yumex). Jelenleg átírási yum alapú libsolv elemzi DNF és felváltja yum, mint egy menedzser alapértelmezés csomagokat Fedora 22.

Ahhoz, hogy használni yum, adjon meg egy funkciót, és egy vagy több csomagot vagy a csomag csoportok. Minden egyes művelet yum letölti a legújabb csomag információt a telepítési források. Ha a rendszer lassú hálózati kapcsolat, yum szükség lehet néhány másodpercre le a tároló indexek és a fejléc fájlokat minden csomagot. yum segédprogram megkeresi ezeket az adatfájlokat hogy meghatározzák a legjobb sor intézkedést, hogy a kívánt eredményt, és megjeleníti a tranzakció az Ön számára. A tranzakció lehetnek a telepítés, frissítés vagy töröljön további csomagokat felbontású szoftver függőségek.

Ahhoz, hogy megtalálja telepített csomagokat az opciók listája, kereső, nyújtani.
A lista opció megkeresi a csomag neve. például:

# Yum lista package_name

Használhatja helyettesítő értékeket a * szimbólum, szűrés azt a \ karaktert:

# Yum lista packagen \ *

Ehelyett, akkor a * jel. amely helyettesíti egyetlen karakter a keresés:

# Yum lista mysq \?
Elérhető csomagok
mysql.x86_64 5.1.73-3.el6_5 frissítések

Keresés adattárak csomag neve (esetleg hiányos szó), és annak leírását:

# Yum keresés tintahal
tintahal .x86_64. A Squid proxy gyorsítótár-kiszolgáló
tintahal guard.x86_64. Kombinált szűrő, átirányító és beléptető vezérlő plugin tintahal
tintahal őr-blacklists.noarch. Rendszeresen frissített feketelistákat használható SquidGuard
calamaris.noarch. Squid natív naplóformátum (NLF) elemző és jelentés generátor
sarg.x86_64. Squid Felhasználás jelentés generátor per user / ip / neve

Lehetőséget nyújt a használják, hogy megtalálják a csomag tartalmazza a megadott keresési fájl / könyvtár. Például, ha szeretnénk, hogy megtudja, mi csomaghoz tartozik a fájl httpd.conf:

# Yum biztosít * / httpd.conf
httpd-2.2.15-15.el6.centos.1.i686. Apache HTTP Server
Jelentő tiszt bázis

Hogyan kell telepíteni a csomagot CentOS:

Megadhat több csomagot telepíteni, szóközzel elválasztva.
Mi lenne YUM nem kér megerősítést a telepítőcsomag és / vagy függőségek - használja a -y kulcs:

# Yum -y install mc

Hogyan újratelepíteni a csomag CentOS:

# Yum újratelepítése packagename

Hogyan kell telepíteni az rpm-csomag CentOS:

# Yum localinstall nginx-2.25.i386.rpm

Hogyan upgrade Egy telepített csomag CentOS:

# Yum frissítés packagename

Hogyan upgrade az összes csomag CentOS:

Hogyan, hogy egy listát az összes telepített csomag, fuss:

# Yum lista telepítve

Hogyan lehet megtekinteni a telepített csomagokat, amelyek frissítve:

Hogyan kell elvégezni a downgrade csomagot egy korábbi verziója:

# Yum leminősítés packagename

Hogyan lehet eltávolítani egy telepített csomagot a rendszer:

# Yum eltávolítás packagename

YUM és adattárak
Itt található egy lista az aktív könyvtár letéteményesei /etc/yum.repos.d/:

Lásd a listát az összes (beleértve az inaktív) adattárak a katalógusban /etc/yum.repos.d/:

# Yum repolist összes

Kérjen információt a telepített csomagokat:

Körülbelül egy adott csomag:

# Yum info packagename

Lehet kizárni egy csomagot a csomagok listáját frissíteni:
- /etc/yum.conf nyitva szerkesztésre a fájlt. és add hozzá a következő sort:

# Yum deplist packagename

Listájának megtekintése legutóbbi intézkedések YUM: