YUM (Yellow dog Updater, Modified) — открытый консольный менеджер RPM-пакетов. Позволяет облегчить каскадное обновление Linux систем с отслеживанием взаимосвязей RPM-пакетов. Распространяется под лицензией GNU. Первоначально был разработан программистом Seth Vidal и группой волонтёров. Для работы с YUM используется интерфейс командной строки, однако существуют надстройки, предоставляющие графический интерфейс для функционала YUM.

КомандаОписание
yum list updatesсписок пакетов для обновления
yum list recentсписок пакетов, добавленные за последние 7 дней в любой из подключенных репозиториев
yum list installedсписок установленных пакетов
yum list packageпоиск пакета package
yum list extrasсписок пакетов, установленных с неофициальных репозиториев RHN (Red Hat Network)
yum search packageпоиск пакета package
yum install packageустановка пакета package
yum reinstall packageпере установка пакета package
yum info packageинформация о пакете package
yum deplist packageсписок зависимостей для пакета package
yum remove packageудаление пакета package
yum check-updateкэширование списка доступных приложений на удаленных репозиториях
yum updateобновить все пакеты до последней версий
yum update packageобновить пакет package до последней версии
yum whatprovides/path/to/fileопределение пакета, которому принадлежит файл file
yum grouplistсписок групп приложений
yum groupinfo groupnameинформация о группе groupname
yum groupinstall groupnameустановка приложений из группы groupname
yum groupupdate groupnameобновление приложений из группы groupname
yum groupremove groupnameудаление всех приложений, принадлежащих группе groupname
yum repolistсписок репозиториев
yum clean allочищает кэш yum (/var/cache/yum/)
repoquery —list wget.i386список файлов, установленных пакетом wget.i386 (для работы repoquery нужен пакетyum-utils)