Утилита yum#

Утилита yum - это интерактивный менеджер пакетов на основе rpm (система управления пакетами для систем на базе Red Hat). yum может автоматически выполнять обновления системы, включая анализ зависимостей и обработку устаревших данных; устанавливать и удалять пакеты, выполнять запросы к установленным и/или доступным пакетам. Конфигурационный файл утилиты - /etc/yum.conf (подробнее см. в «Файл /etc/yum.conf»).

Синтаксис yum:

yum <options> <command>

Где:

  • <options> - опции;

  • <command> - команда.

Часто используемые опции утилиты представлены в таблице ниже:

Опция

Описание

-c, --config=<config file>

Указание расположения конфигурационного файла

-v, --verbose

Запуск в подробном режиме - с большим количеством отладочных данных

-C, --cacheonly

Указание на запуск yum полностью из системного кеша, без загрузки и обновления метаданных

--nogpgcheck

Запуск с отключенной проверкой подписи GPG (инструмент шифрования и электронных подписей)

-y, --assumeyes

Ответ «да» на все возникающие в процессе выполнения вопросы

Часто используемые команды утилиты представлены в таблице ниже:

Команда

Описание

install

Установка последней версии пакета/группы пакетов с обеспечением соблюдения всех зависимостей

update

Обновление пакетов; без задания аргументов происходит обновление всех установленных в данный момент пакетов

remove, erase

Удаление указанных пакетов из системы, а также всех пакетов, зависящих от удаляемых

list

Отображение информации о доступных пакетах

search

Поиск пакета

swap

Способ удаления одного набора пакетов и установки другого – альтернатива опции --allowerasing в dnf - пакетном менеджере следующего поколения

Примеры использования#

  • Для установки нового пакета package введите команду:

    yum install package
    
  • Для установки нового пакета package с автоматическим ответом «да» на все возникающие в процессе вопросы введите команду:

    yum -y install package
    
  • Для удаления пакета package введите команду:

    yum remove package