Пакетный менеджер Yum
Описание и основные команды для работы с Yum в Red Hat-based системах.
Yum (Yellowdog Updater Modified) — это удобный пакетный менеджер, используемый в дистрибутивах на базе Red Hat (CentOS, Rocky Linux, AlmaLinux, Fedora и др.). Он автоматически разрешает зависимости, ищет пакеты в репозиториях, устанавливает, обновляет и удаляет программное обеспечение.
Основные команды Yum
Общий синтаксис команд:
yum [опция] [команда] [имя_пакета]
Установка пакетов
- Установить один пакет:
yum install package_name - Установить несколько пакетов:
yum install package1 package2 package3 - Установить пакет из локального
.prm-файлаyum install /path/to/package.rpm
Удаление пакетов
yum remove package_name
или
yum erase package_name
Поиск пакетов
- Поиск по имени пакета:
yum list package_name - Поиск по названию и описанию:
yum search keyword - Поиск пакета, содержащего определенный файл:
yum provides filename
Обновление системы или пакетов
- Обновить все пакеты в системе:
yum update - Обновить конкретный пакет:
yum update package_name
Скачивание пакета без установка
yumdownloader package_name
Просмотр зависимостей пакета
yum deplist package_name
Полезные опции
--nogpgcheck— отключить проверку GPG-подписи (используйте с осторожностью):yum install package.rpm --nogpgcheck-y— автоматически отвечать «yes» на все вопросы:yum update -y
Рекомендации
- Перед установкой или обновлением пакетов рекомендуется обновить список репозиториев:
yum makecache - Для очистки кэша:
yum clean all - Для просмотра истории операций:
yum history
Yum остаётся удобным инструментом для CentOS 7, Rocky Linux 8 и AlmaLinux 8. На более новых системах (Rocky/AlmaLinux 9 и выше) рекомендуется переходить на современный менеджер DNF, который является преемником Yum.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!