Yum - очень мощный пакетный менеджер. Он умеет автоматически разрешать зависимости, а это делает установку пакета со множеством зависимостей тривиальной операцией. Yum также умеет искать и удалять пакеты, а также запрашивать различные списки.
В таблице ниже приводятся основные опции команды yum.
| 
 Опция  | 
 Значение  | 
| 
 -h, --help  | 
 Вывод короткой справки  | 
| 
 -t, --tolerant  | 
 Включить режим игнорирования некритичных ошибок  | 
| 
 -C  | 
 Работать из кеша, не обновляя его  | 
| 
 -c config_file  | 
 После этого ключа указывается альтернативный конфиг-файл  | 
| 
 -R minutes  | 
 Максимальное время ожидания в минутах  | 
| 
 -d debug_level  | 
 Уровень отладочных сообщений  | 
| 
 -e error_level  | 
 Уровень многословности сообщений об ошибках  | 
| 
 -y  | 
 Автоматически отвечать "yes" на все возникающие вопросы  | 
| 
 --version  | 
 Вывести версию yum  | 
| 
 --installroot=path  | 
 Указать корневой каталог установки, отличный от каталога по умолчанию (корневой)  | 
| 
 --enablerepo=repo  | 
 Сделать доступным один или несколько дополнительных репозиториев (поддерживаются шаблоны)  | 
| 
 --disablerepo=repo  | 
 Сделать недоступными один или несколько репозиториев (поддерживаются шаблоны)  | 
| 
 -x, exclude=package  | 
 Исключить пакет по имени или шаблону  | 
| 
 --obsoletes  | 
 Включить обработку возможностей, которые устанавливаемый пакет делает неактуальными  | 
| 
 --noplugins  | 
 Отключить плагины yum  | 
| 
 --nogpgcheck  | 
 Отключить проверку подписи gpg  | 
| 
 --disableplugin=plugin  | 
 Отключить конкретный плагин по его имени  | 
Применение yum сравнительно несложно. Далее приводятся наиболее употребительные примеры.
Поиск приложения
Yum будет проверять все доступные ему репозитории и сообщит, откуда он может загрузить пакет:
| 
 $ yum search package_name   | 
Вывод списка доступных пакетов
Yum будет проверять все доступные ему репозитории и выведет список пакетов с указанием для каждого, откуда он может загрузить его:
| 
 $ yum list available   | 
Получение информации о пакете
| 
 $ yum info package_name   | 
Установка пакета
Эта операция выполняется от имени пользователя root:
| 
 # yum install package_name   | 
Вывод списка установленных пакетов
| 
 $ yum list extras   | 
Удаление пакета
Эта операция выполняется от имени пользователя root. Вы можете удалить пакет и все его зависимости. Если какое-либо приложение использует зависимости удаляемого пакета, они будут оставлены в системе:
| 
 # yum remove package_name   | 
Обновление всей системы
Можно обновить всю систему без какой-либо необходимости ручного вмешательства:
| 
 # yum update   | 
Если нужно проверить наличие обновлений, тогда:
| 
 # yum check-update   | 
Установка локального пакета
Если пакет скачан, например, с сайта производителя и нужно установить и его зависимости:
| 
 # yum localinstall /path/to/the/rpm   | 
 Далее - Рекомендуемые плагины yum 
 Назад - Сайты, посвященные RPM, в Интернете  
 Содержание