YUM
YUM (Yellowdog Updater, Modified) — это мощный инструмент управления пакетами, широко используемый в дистрибутивах Linux, основанных на RPM (Red Hat Package Manager), таких как CentOS, Fedora и RHEL. Он позволяет пользователям легко устанавливать, обновлять, удалять и управлять программным обеспечением в системе.
Основные функции YUM
- Установка пакетов: Позволяет устанавливать новые пакеты из репозиториев.
- Обновление пакетов: Автоматически проверяет наличие новых версий установленных пакетов и обновляет их.
- Удаление пакетов: Удаляет ненужные пакеты и их зависимости.
- Поиск пакетов: Позволяет искать пакеты по имени, описанию или другим критериям.
- Управление репозиториями: Добавляет, удаляет и конфигурирует репозитории, откуда устанавливаются пакеты.
- Проверка зависимостей: Автоматически разрешает зависимости между пакетами, гарантируя стабильность системы.
Как работает YUM
YUM взаимодействует с репозиториями, которые представляют собой онлайн-хранилища пакетов. При выполнении команды YUM, он подключается к указанным репозиториям, скачивает информацию о доступных пакетах и их зависимостях, а затем выполняет необходимые действия на вашей системе.
Базовые команды YUM
- yum install [имя_пакета]: Устанавливает указанный пакет.
- yum update: Обновляет все установленные пакеты.
- yum remove [имя_пакета]: Удаляет указанный пакет.
- yum search [ключевое_слово]: Ищет пакеты, содержащие указанное ключевое слово.
- yum list: Выводит список всех установленных пакетов.
- yum repolist: Выводит список всех доступных репозиториев.
Примеры использования
- Установка веб-сервера Apache:
yum install httpd
- Обновление системы:
yum update
- Удаление пакета LibreOffice:
yum remove libreoffice*
- Поиск пакета для работы с ZIP-архивами:
yum search zip
Почему YUM так популярен?
- Простота использования: Интуитивно понятные команды и автоматическое разрешение зависимостей делают YUM доступным даже для начинающих пользователей.
- Эффективность: YUM оптимизирован для работы с большим количеством пакетов и обеспечивает быструю установку и обновление.
- Безопасность: YUM проверяет подписи пакетов, чтобы предотвратить установку вредоносного ПО.
- Гибкость: YUM позволяет настраивать репозитории и создавать собственные пакеты.
Расширенные возможности
YUM поддерживает множество дополнительных опций и плагинов, позволяющих выполнять более сложные задачи, такие как:
- Установка пакетов из локальных файлов
- Создание групп пакетов
- Автоматизация установки и обновления
Заключение
YUM является незаменимым инструментом для любого пользователя Linux, который хочет эффективно управлять программным обеспечением на своей системе. Понимание основ работы YUM позволит вам легко устанавливать и обновлять приложения, а также поддерживать вашу систему в актуальном состоянии.
Дополнительные ресурсы:
- Официальная документация по YUM: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-yum
- Статья в Википедии: https://ru.wikipedia.org/wiki/Yum
Примечание: Конкретные команды и опции YUM могут незначительно отличаться в зависимости от дистрибутива Linux.

Yum Extender NG: графический интерфейс для DNF5, DNF и YUM

Как проверить, доступен ли пакет в Yum

Как откатить или понизить версию установленных пакетов в Linux (RHEL/CentOS)

Как включить настройки прокси для команды Yum в CentOS 7
