Yum за управление на пакетите в CentOS

Yum за управление на пакетите в CentOS

Жълтото куче Updater, Modified (Yum) - това е пакетния мениджър по подразбиране се използва в CentOS (всички версии). Той се използва за инсталиране и обновяване на пакети от CentOS (и трети страни) хранилища.

Използвайте Yum помощната програма за промяна на софтуера на компютъра:
- За да инсталирате нов софтуер от пакетни сделки.
- За да инсталирате нов софтуер от отделен пакет файл.
- За да актуализирате съществуващия софтуер на вашата система.
- За да премахнете ненужни софтуер от вашата система.

Yum се реализира като библиотека в езика за програмиране Python, с малък набор от програми, които са интерфейс на командния ред. Има и обвивка на базата на GUI, като Yum разширител (yumex). В момента на пренаписване на Yum базирани libsolv име DNF и замества Yum като мениджър по подразбиране пакети в Fedora 22.

За да използвате Yum, задайте функция и един или повече пакети или пакети групи. За всяка операция Yum изтегля най-новата информация пакет от хранилищата конфигурирани. Ако вашата система използва бавна връзка с мрежата, Yum може да изисква няколко секунди, за да изтеглите индексите хранилища и файлове заглавните за всеки пакет. Yum полезност търси тези файлове с данни, за да определи най-добрия набор от действия, за да се получи необходимия резултат, и показва на сделката за вас. Сделката може да включва монтаж, обновяване или изтриване на допълнителни пакети за резолюция софтуерни зависимости.

За да намерите инсталираните пакети, използващи списъка с опции, търсене, да осигури.
С опцията за списък търси пакета от името му. например:

# Yum списък package_name

Можете да използвате заместващите стойности със знак *, той скрининг с \ характер:

# Yum списък packagen \ *

Вместо това, можете да използвате * знака. който заменя всеки отделен знак в търсенето:

# Yum списък mysq \?
Налични пакети
mysql.x86_64 5.1.73-3.el6_5 актуализации

Търсене хранилища на пакети от неговото име (вероятно непълна дума), и неговото описание:

# Yum калмари търсене
калмари .x86_64. Сървърът за калмари прокси кеширане
калмари guard.x86_64. Комбиниран филтър, пренасочване и достъп контролер плъгин за калмари
калмари-настойник blacklists.noarch. Редовно се обновява на черни списъци за използване с squidguard
calamaris.noarch. Калмар родния дневник формат (НЗР) анализатор и доклад генератор
sarg.x86_64. Калмар доклад генератор използване на потребител / IP / име

Предоставя възможност се използва за намиране на пакета, съдържащи определен в търсене на файл / директория. Например, може да искате да разберете какво пакет файл принадлежи httpd.conf:

# Yum осигурява * / httpd.conf
уеб--2.2.15-15.el6.centos.1.i686. Apache HTTP сървър
Репо. база

Как да инсталирате пакета в CentOS:

Можете да посочите няколко пакети за инсталиране, разделени с интервал.
Какво би YUM не поиска потвърждение инсталационния пакет и / или нейните зависимости - използвайте -y ключ:

# Yum -Y инсталирате MC

Как да преинсталирате пакета в CentOS:

# Yum преинсталирате PackageName

Как да инсталирате об-пакет в CentOS:

# Yum localinstall Nginx-2.25.i386.rpm

Как да обновя инсталирана пакет в CentOS:

# Yum актуализация PackageName

Как да обновите всички пакети на CentOS:

Как да видите списък с всички инсталирани пакети, изпълнете:

инсталирана # Yum списък

Как да видите списък с инсталираните пакети, които могат да бъдат актуализирани:

Как да извършите пакет понижаване на предишна версия:

# Yum понижаване PackageName

Как да премахнете инсталиран пакет от системата:

# Yum премахнете PackageName

YUM и хранилища
Показване на списък на активните директория хранилища на /etc/yum.repos.d/:

Вижте списък на всички (включително неактивни) хранилища от каталог /etc/yum.repos.d/ на:

# Yum repolist всички

Получаване на информация за инсталираните пакети:

За специален пакет:

# Yum информация PackageName

Как да изключите пакет от списъка с пакети за актуализиране на данните:
- /etc/yum.conf отвори за редактиране на файла. и добавете реда:

# Yum deplist PackageName

Преглед на списък с последните действия Yum: