Ru RU/Manual/Менеджер пакетов Yum

Yum - менеджер пакетов Fedora

= Предназначение yum =

Yum создан для решения следующих задач:


 * Поиск пакетов в репозитариях
 * Установка пакетов из репозиториев
 * Установка пакетов из  файлов, с разрешением зависимостей с помощью репозитариев
 * Обновление системы
 * Удаление не нужных пакетов
 * Фактически, yum представляет собой оболочку для  обеспечивающую работу с репозиториями.

= Основные операции над пакетами =

Поиск в репозиториях
Для поиска в репозиториях с помощью yum используются три команды:,   и.

Самый простой способ поиска - использование команды. Команда  просматривает названия пакетов и их версии в поисках совпадений. Например, для просмотра пакетов с названием  используйте:

yum list tsclient Команда  ищет в названии пакета и его описании указанную строку. Например, для поиска пакетов связанных с  введите:

yum search PalmPilot Команда  позволяет производить поиск пакетов содержащих указанный файл. Например, для поиска пакетов содержащих  введите:

yum provides libneon Все команды поиска поддерживают групповые символы  и   (экранируйте их символом   для корректной обработки  ). К примеру, при для поиска пакетов начинающихся на  введите:

yum list tsc\* для поиска пакетов, содержащих файлы в директории

yum provides /etc/httpd\*

Установка пакетов с помощью Yum
Для установки пакетов с помощью yum используется параметр

Для установки  введите:

yum install tsclient Yum автоматически разрешит (если сможет) зависимости, и предложит установить их:

=
================================================================ Package                 Arch       Version          Repository        Size

=
================================================================ Installing: tsclient               i386       0.132-6          base              247 k Installing for dependencies: rdesktop               i386       1.4.0-2          base              107 k

Transaction Summary

=
================================================================ Install     2 Package(s) Update      0 Package(s) Remove      0 Package(s) Total download size: 355 k Is this ok [y/N]:

Установка пакетов из .rpm файлов
Для установки  пакета с автоматическим разрешением зависимостей используется команда. Так команда:

yum localinstall foo.rpm автоматически найдет зависимости пакета  в репозиториях (если сможет) и предложит их установить.

Обновление системы
Обновление системы осуществляется с помощью одной команды -. Таким образом:

yum update обновит всю вашу систему. А команда

yum update foo обновит только пакет.

Удаление пакетов
Удаление пакетов осуществляется с помощью команды. Так,

yum remove foo удалит пакет  из системы.